我的应用程序根目录中有这个简单的.htaccess:
RewriteEngine on
RewriteCond $1 !^(index\.php)(/.*)?$
RewriteRule ^(.*)$ index.php/$1
我想删除RewriteCond
行,以便始终重写请求,即使请求uri是/index.php/foo/bar
。我想它会是这样的:
RewriteEngine on
RewriteRule ^(.*)$ index.php/$1 [END]
END
标志是必需的,因此服务器不会进入永久循环。事情是我的Apache(2.22.22 -wamp)不支持这个标志(仅2.3.9以及更多)。我可以获得更新的服务器或其他东西,但我想确保我的应用程序也不会在旧服务器上制动。我能在这做什么?