【发布时间】:2009-12-02 00:10:30
【问题描述】:
尝试,
<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/*
谢谢
【问题讨论】:
标签: mod-rewrite rewrite