试,
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^TRACE
RewriteRule .* - [F]
RewriteCond %{HTTP_HOST} ^(.*)dev\.example\.edu$ [NC]
RewriteRule ^/test(.*)$ http://dev.example.edu/test/index.php/test$1 [NC]
</IfModule>
在 apache 2.2 服务器上,让这个重写工作隐藏路径的“index.php/test”部分。
我尝试过的所有内容要么在地址栏中循环 url 部分(index.php/test),要么给出“重定向太多”错误。
我怀疑等式的“测试”部分在两边都把它扔掉了,但我不知道如何让它工作。
我只想: dev.example.edu/test/index.php/test* 重写为: dev.example.edu/test/*
谢谢