我想從Codeigniter中的url中刪除「index.php」。我知道如何從基礎網址中刪除index.php,例如example.com/controller。codeigniter刪除index.php表單url
但我不知道如何刪除「的index.php」子文件夾一樣example.com/folder/index.php/controller
,因爲我已經在笨不同的項目。所以第二個項目我已經上傳到子文件夾中。
的.htaccess
#original
#RewriteEngine on
#RewriteCond $1 !^(index\.php|images|robots\.txt)
#RewriteRule ^(.*)$ index.php/$1 [L]
#modify
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [QSA,L]
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
爲基本URL上述程序。所以我將在這個程序中改變它在子文件夾上的工作。
謝謝...它的工作 – joy
你的歡迎.... – Gagan