2011-07-16 83 views
0

什麼是改寫這個如何將查詢網址重寫爲現有更漂亮的網址?

http://www.example.com/cart/index.php?main_page=product_info&cPath=8&products_id=22

這句法? http://www.example.com/class-registration

注意:RewriteBase必須是/因爲其他規則依賴於它。這是一個joomla 1.5網站。請不要回答我可以使用組件。

(從serverfault重新發布,實現了國防部重寫Q的沒有得到回答多少有)

+0

我會問那裏同樣的問題:**顯示你到目前爲止得到的**。 + 1小時內交叉帖子。 – LazyOne

回答

0

RewriteRule ^class-registration$ index.php?main_page=product_info&cPath=8&products_id=22

+0

沒有_motorcycle_school_請求相反的規則嗎? –

+0

它的措辭,也許......但我很確定他想要的是能夠使用短url訪問長查詢字符串url。 – AndrewR

+0

你可能是對的。讓我們等他/她回來(如果他/她的話)。 –

0

這是你需要什麼附加到你的.htaccess文件來實現重寫:

RewriteCond %{QUERY_STRING} ^main_page\=product_info\&cPath\=8\&products_id\=22$ [NC] 
RewriteRule cart/index.php /class-registration? [L,R=301,NE]