avoir un tel type d'erreur.
Lorsque vous ajoutez rediriger 301 code> règle vers
.htaccess code> fichier comme: p>
Redirect 301 "/page1.html" "http://www.site.com/dir1/"
4 Réponses :
Pour moi, j'avais exactement le même problème. Ajouter "http://domain.com" devant "/ mypage" travaillé; Je teste toujours pour le faire fonctionner sans, comme c'est le cas sur mon serveur de production. Donc, mon .htaccess sur mon environnement de test local est allé comme ceci: p>
cassé: Redirection 301 / MyPage / Directory1 / Sous-Directory / MyPage / P>
corrigé: Rediriger 301 http://mydomain.com/mype http://mydomain.com/directory1/sub-directory/ mypage / p>
@ user675891 Merci de votre réponse, mais je dois être capable d'utiliser le même fichier .htaccess sur mon environnement de développement et de test, de sorte que la réécriture des URL à la pleine n'est pas une fonctionnalité :) Rewriterule ^ / Page1.html $ / Dir1 / page.html [r = 301, l] code> problème résolu
Modifié tous les Travailler maintenant. Mais comment fonctionne-t-il sur la production? P> P> Redirection 301 Code> Règles à:
J'avais le même problème, pour moi, cela ne fonctionnait pas aussi:
RewriteRule ^(page1.html)/?$ dir1/page.html [R=301,L]
S'il vous plaît essayez ceci, cela fonctionne comme prévu.