如何将查询网址重写为现有的更漂亮的网址?

时间:2011-07-16 19:44:45

标签: .htaccess mod-rewrite joomla

重写此

的语法是什么

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重新发布,实现了mod重写q在那里得不到多少回答)

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分: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]