我是新来mod_rewrite的,我有这样的问题:重写规则,URL错误地显示
我有mod_rewrite的工作重定向,我的.htaccess:
RewriteEngine on
RewriteRule ^microsite/([^/\.]+)/$ micrositecontroller.php?name=$1 [L]
micrositecontroller.php只有呼应文本
在浏览器上,当我输入网址:
本地主机/项目/微型/测试/
我重定向到想要的,但是当我进入:
本地主机/项目/微型/测试
它仍然重定向到哪里想,但URL变成这样:
本地主机/项目/微型/测试/?的名字=测试
现在我想要的是尾随“/?name = test”不显示。
我试过不同的正则表达式组合,但无济于事,我不知道它是否正常。任何想法?
我做过这样做,做它不重定向我想要的地方当我使用:localhost/project/microsite/test – Rishi