2011-05-26 4 views
1

J'ai essayé d'appliquer la solution dans ce answer au problème de redirection. Ça ne semble pas fonctionner. Je suis perplexe.rediriger une URL spécifique htaccess

J'ai besoin de rediriger (domain.com/shop/cart.php?m=product_detail & p = 7) à (domain.com/shop/category-page/product-page-c23/).

Le code que j'ai essayé est ci-dessous:

RewriteEngine On 

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

J'apprécie vraiment des conseils qui est là-bas. Je vous remercie. Je vais t'acheter une bière.

Répondre

0

Il y a quelques erreurs mineures dans votre code. Essayez ce code dans .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] 
Questions connexes