我是新來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