J'aide un ami à se remettre de l'impartition de la gestion des messues qu'un site Wordpress lui a causé (erreur # 1) et j'ai cette erreur bizarre. L'hébergement qu'il utilise semble rediriger www.domain.com vers domain.com (NFI pourquoi) automatiquement ce qui fonctionne bien dans tous les navigateurs sauf IE (je sais bien!). Donc, en ajoutant la première redirection fixée, jusqu'à ce que j'ajoute la redirection permalink. Maintenant, quand IE va à un vieux lien wordpress comme http://www.domain.com/?p=520 la redirection échoue.Wordpress Rewrite Redirection Échec
RewriteEngine On
RewriteBase/
# Rewrite rule for wierd redirect issue
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^/?(.*)$ "http\:\/\/doman\.com\/$1" [R=301,L]
# Rewrite Rule for Wordress Permalinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
J'ai testé cela avec wget et il se plaint:
ERROR: Redirection (301) without location.
Il semble donc probable que IE souffre de la même erreur (sans le message d'erreur utile). Mais je n'ai aucune idée de comment le réparer. J'espère qu'il va changer d'hébergeur mais nous verrons. En attendant des idées?
Très probablement c'est juste une faute de frappe, mais juste pour être sûr: dans le premier RewriteRule, il y a « doman.com », sans i. –