2011-05-26 115 views
1

我試圖在此answer中應用解決方案來重定向問題。似乎沒有工作。我很難過。重定向特定的URL htaccess

我需要重定向(domain.com/shop/cart.php?m=product_detail & p值= 7) 至(domain.com/shop/category-page/product-page-c23/)。

我試過的代碼如下:

RewriteEngine On 

RewriteCond %{QUERY_STRING} (^|&)m=product_detail(&|$) 
RewriteCond %{QUERY_STRING} !(^|&)p=7 
RewriteRule cart.php /shop/category-page/product-page-c23/ 

我真的很感激任何意見,就在那裏。謝謝。我會給你買一瓶啤酒。

回答

0

你的代碼有一些小錯誤。在.htaccess中試用此代碼:

Options -MultiViews +FollowSymLinks 
RewriteEngine On 

RewriteCond %{QUERY_STRING} (^|&)m=product_detail(&|$) [NC] 
RewriteCond %{QUERY_STRING} (^|&)p=7(&|$) [NC] 
RewriteRule ^shop/cart\.php/?$ /shop/category-page/product-page-c23/ [NC,L]