这是我的.htaccess文件:
RewriteEngine On
RewriteBase /projs/CodeIgniterTest
RewriteCond %{REQUEST_URI} !^/projs/CodeIgniterTest/index.php
RewriteRule ^(.*)$ index.php/$0
RewriteRule
正常工作,但我无法让RewriteCond
行使用本地路径。我想要这个工作:
RewriteCond %{REQUEST_URI} !^index.php
但是唉%{REQUEST_URI}
并不关心RewriteBase
行并使用完整路径。有没有办法达到我想要的结果?我不想每次更改项目路径时都要编辑.htaccess文件。
答案 0 :(得分:3)
RewriteRule ^index.php - [L]
RewriteRule ^(.*)$ index.php/$0
或者只是
RewriteCond $0 !^index.php
RewriteRule ^(.*)$ index.php/$0