我的应用程序的根目录中有这个简单的 .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 及更高版本)。我可以获得更新的服务器或其他东西,但我想确保我的应用程序也不会在旧服务器上刹车。我可以在这里做什么?