2010-08-04 10 views
0

Hi Je déplace un site d'un domaine à un autre, et j'ai créé le fichier .htaccess suivant, mais il ne fonctionne pas.Htaccess 301 seulement une partie des travaux de redirection

*#Options +FollowSymlinks RewriteEngine On redirect 301 http://www.el-netshop.dk/pi/Dækkape_UG150_12_lysegrå_5302_.aspx http://www.el-netsalg.dk/pi/Dækkape_UG150_12_lysegrå_5271_.aspx

RewriteCond %{HTTP_HOST} ^el-netshop.dk$ [OR]

RewriteCond %{HTTP_HOST} ^www.el-netshop.dk$

RewriteRule (.)$ http://www.el-netsalg.dk/ $1 [R=301,L]

Je voudrais que cela fonctionne comme ça. Avoir une liste d'URL où l'URL est diffent, avec plus que juste le domaine. Ex. dans le ci-dessus le lien contient 5302 mais pour le lien est 5271.

Ensuite, avec le reste, je veux qu'il fasse une redirection normale.

Le code ci-dessus fait juste (. *) $ http://www.el-netsalg.dk/ $ 1 et ignore les cas spéciaux.

Qu'est-ce que je fais mal?

+0

Veuillez mettre en forme votre code correctement, afin que vous puissiez le lire. Il y a des coutures à manquer. – JochenJung

+0

Oui, j'ai essayé de le formater, avec le code, mais ça n'a pas fonctionné. Si vous voulez, je peux télécharger le fichier. – gulbaek

Répondre

0

Selon le apache docu la syntaxe est folows:

Redirect 301 /service http://foo2.bar.com/service 

Donc, essayez:

Redirect 301 /pi/Dækkape_UG150_12_lysegrå_5302_.aspx http://www.el-netsalg.dk/pi/Dækkape_UG150_12_lysegrå_5271_.aspx 

sans le "http://www.el-netshop.dk" pour l'ancien chemin paramater.

+0

Supprimé le http://www.el-netshop.dk mais il ne fonctionne toujours pas. Je suis également incapable d'accéder à la page sans www, mais ce n'est pas si important. J'ai téléchargé mon fil complet htaccess si son aide. http://pp-nethandel.dk/test/htaccesselnetshop.txt – gulbaek

+0

Essayez avec un R majuscule dans Redirect. Je pense que c'est important. – JochenJung

+0

Thx JochenJung mais son ne fonctionne toujours pas :-(Serait gentil avec certains logiciels pour aider à construire une redirection de travail. – gulbaek