簡體   English   中英

Codeigniter + URL替換問題

[英]Codeigniter + URL replacement issue

場景是我必須將http://www.example.com/index.php/controller/argument替換為http://www.example.com/controller/argument

如果有人輸入index.php,則意味着使用第一個網址,那么它應該重定向到404錯誤頁面。

由於我是Codeigniter的新手,所以有人可以告訴我實現此方法的方法有多少? 最好的是什么? 我應該選擇.htaccess還是僅route.php足以實現此目的?

您可以在此處的文檔中找到答案。 但是基本上您要做的就是在根目錄中創建一個.htaccess文件。 我的看起來像這樣: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php?/$1 [L]

編輯:

所有您需要做的:-將根目錄中的index.php重命名為其他名稱; -更新/application/config/config.php,其中顯示$ config ['index_page']以使用新重命名的文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM