Rediriger toutes les url exactement, il suffit de changer de nom de domaine
J'ai un site web avec environ 1K Url. Le site est déplacé vers un autre nom de domaine. L'Url sera exactement la même si, autrement. J'aimerais incorporer un htaccess ou une sorte de règle qui fait une redirection 301 pour rediriger toutes les Url d'un seul coup. Il aurait essentiellement pour effet de remplacer le nom de domaine comme une redirection 301.
Exemple:
URL: domain.com/blog/post-1.html
Rediriger Vers: newdomain.com/blog/post-1.html
Et qui a effectué une redirection 301. Comment dois-je procéder? Merci,
OriginalL'auteur hdwebpros | 2013-11-06
Vous devez vous connecter pour publier un commentaire.
Place cette règle dans votre
DOCUMENT_ROOT/.htaccess
fichier dedomain.com
:OriginalL'auteur anubhava
Lors du déplacement d'un nom de domaine pour un nouveau domaine où le seul changement de l'url est le nom de domaine, j'utilise la suite de redirection dans mon Apache .fichier htaccess
Cela garantit que tous les liens de l'ancien site sont redirigés et les moteurs de recherche comme Google, Bing, etc. sont conscients que le domaine a été déplacé de manière permanente. Cela a pour avantage de tout classement de domain.com est transférée à l'newdomain.com. Assurez-vous de ne pas inclure un
/
après le nom du domaine dans la règle de réécriture ou il va doubler.C'est une alternative à la méthode indiquée ci-dessus.
RewriteCond %{HTTP_HOST} =www.domain.com
donc c'est normal chaîne de comparaison plutôt qu'une regex match. C'est probablement plus rapide et moins probable que vous allez rencontrer quelque chose d'inattendu (par exemple, dans ce cas, le sens du point (.) ce qui n'est pas échappé à cette réponse)OriginalL'auteur Clinton
Avec www ou sans
OriginalL'auteur afshin