我有:
root/.htaccess
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [QSA,L]
它完美地将所有请求(文件和文件夹除外)发送到 index.php。我也需要它在我的子文件夹中工作。
我在子文件夹中有 .htaccessroot/demos/project
包含:
RewriteOptions inherit
但不起作用。
我在 root/.htaccess 中尝试这个
RewriteRule ^(.*)$ index.php/$1 [QSA,L]
RewriteRule ^demos/project/(.*)$ demos/project/index.php/$1 [QSA,L]
不工作。
这个:
RewriteRule ^demos/project/(.*)$ demos/project/index.php/$1 [QSA,L]
RewriteRule ^(.*)$ index.php/$1 [QSA,L]
获取内部服务器错误“错误配置”
还有很多方法,但是我尝试过的所有方法,我都得到了这些:501(默认来自服务器)和 404(来自 root 中的 ci);
我在两者中都使用了codeigniter,root
并且demos/project
只想从两者中“隐藏” index.php,如何正确执行此操作?
谢谢。