我想要以下网址:
http://www.mydomain.com/search/string
要去
http://www.mydomain.com/dir/search.php?param=string
这是我的重写规则:
RewriteRule ^search/(string)$ /dir/search.php?param=$1 [NC,L]
让我抓狂的是它确实有效。结果页面中的所有链接在a
元素中都有“目录”。例如,我将鼠标悬停在显示
http://www.mydomain.com/search/myawesomescript.php
在状态栏中。正确的网址是
http://www.mydomain.com/myawesomescript.php
.htaccess 文件位于根目录。为什么“搜索”会将自己插入到重写中?我不明白的是什么?