目前我已經顯示出其正確內容的動態頁面時,我有URLhtaccess的不是重定向到我的動態過濾頁面
m.mysite.com/bakery.php?yum=5
在頁面的上方通過一個可變yum=5
對其進行過濾,並顯示內容蛋糕(又名yum=6
是婚禮蛋糕)
,但我想上面的m.mysite.com/bakery.php?yum=5
顯示爲m.mysite.com/cakes.php
我已經做了一些htaccess的測試,我可以告訴你以下
我使用頁面cakes.php
和bread.php
來確定我的語法是正確的。上述
Redirect 301 /cakes.php /bread.php
工作沒有問題又名你進入cakes.php
到URL中左右逢源,它需要你非常快bread.php
Redirect 301 /bread.php /cakes.php
上述作品沒有問題,又名你進入bread.php
兩種方式進入網址並帶你非常快cakes.php
Redirect 301 /bakery.php?yum=5 http://m.mysite.com/cakes.php
上面顯示/bakery.php?yum=5
p當要求年齡要求時都沒有做任何再導向
Redirect 301 cakes.php /bakery.php?yum=5
上述cakes.php
頁面顯示時cakes.php
請求
誰能告訴我,爲什麼當請求cakes.php
我不是/bakery.php?yum=5
頁面顯示的/bakery.php?yum=5
Redirect 301 /bakery.php?yum=5 cakes.php
以上
內容顯示/bakery.php?yum=5
頁面時cakes.php
是要求
我想知道爲什麼當cakes.php
被要求時,我沒有顯示/bakery.php?yum=5
的內容,也就是我想轉到頁面cakes.php
並查看它的內容。
請發佈您的完整htaccess文件 – Ejaz
您不能使用'Redirect'來重定向URL與查詢字符串。它不匹配。 –
谷歌是你的朋友 - 不要害怕:https://wiki.apache.org/httpd/RewriteQueryString – swatkins