我想从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