0

J'essaie d'utiliser mod_rewrite pour rediriger les URL et je ne peux rien faire. Voici ce que j'espère faire:301 Rediriger. Besoin d'aide pour. Avoir du mal

URL ancienne:

http://www.example.com/asp.pl?_puri=astore.amazon.com%2Fthegi02-20%2Fdetail%2FB0001L0DFA%2Fassid

a besoin de rediriger vers:

www.example.com

Quelqu'un sait de toute façon de fais ça?

+0

Il existe différentes façons. Vous pouvez le faire en apache dans votre .htaccess ou en utilisant du code backend. Quelles technologies utilisez-vous? – Evernoob

+0

J'ai essayé: Rediriger 301 /asp.pl?_puri=astore.amazon.com%2Fthegi02-20%2Fdetail%2FB0001L0DFA%2Fassid http://www.mainpage.com dans le .htaccess et il n'a pas travail. On m'a dit que je devais utiliser mod_rewrite, mais je ne suis pas sûr de savoir comment le faire. –

+0

Si votre question concerne la configuration d'apache, vous pouvez le demander sur serverfault.com. –

Répondre

0

Redirect et toutes les autres directives Redirect* ne fonctionnent qu'avec le URL path. Vous ne pouvez donc pas tester la requête.

Mais avec mod_rewrite vous pouvez:

RewriteEngine on 
RewriteCond %{QUERY_STRING} ^_puri=astore.amazon.com&thegi02-20&detail&B0001L0DFA&assid$ 
RewriteRule ^asp\.pl$ http://www.example.com/ [L,R=301] 
Questions connexes