0
這裏是htaccess的一部分改寫:URL在.htaccess不重寫時 '的index.html' 本
RewriteCond %{QUERY_STRING} ^pid=directions_to_business$
RewriteRule ^$ directions? [NC,R=301,L]
所以在本質上,http://www.mybusiness.com/?pid=directions_to_business應該重定向到http://www.mybusiness.com/directions。但是,如果給出此URL:http://www.mybusiness.com/index.html?pid=directions_to_business,則URL不會重定向。
我正在使用Rails應用程序,如果這有什麼區別。
謝謝,這工作;但我不想追加查詢字符串。我刪除了QSA並將問號放回,但由於某種原因,該URL現在被重寫爲:http://www.mybusiness.com/directions?&pid=directions_to_business – JakeTheSnake
不要添加問號。沒有理由。 – Eric
仍然不會更改最終結果。 – JakeTheSnake