我需要從我的codeigniter網址中移除index.php。這是我在.htaccess文件代碼:無法從活動網站中的codeigniter網址中移除index.php
RewriteEngine On
RewriteRule ^index.php/(.*)$ /$1 [R=302,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ index.php?/$1 [L]
和config.php文件修改:
$config['base_url'] = 'http://example.com/'
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
在我的本地工作的罰款。但在我的生活網站,它會產生一個404錯誤。
我可以通過index.php('http://example.com/index.php/Home')加載url,但'http://example.com/Home'生成404錯誤。爲什麼這隻發生在現場?還有其他需要改變嗎? 一兩件事,它不是一個Apache服務器,我的網站發表在IIS
嘗試從第二行 – shashi
刪除[R = 302,L]僅適用於現場?如果我從我的代碼中刪除它將重定向到我的儀表板在本地主機 – geeth
該網站發佈在IIS – geeth