[英]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.