Maison > Article > Les sujets > Comment configurer la standardisation des URL pour la redirection 301
Nous rencontrons souvent cette situation lorsque d'autres sites Web créent un lien vers votre site, ils utiliseront le lien suivant :
www.example.com
example.com/
www.example.com/index . html
example.com/index.php
En conséquence : la valeur PR du nom de domaine principal de votre site est dispersée sur plusieurs autres URL.
Si vous utilisez la redirection 301 pour rediriger les trois autres URL vers
www.example.com
Les PR seront également concentrées sur le nom de domaine principal : www.example.com.
La méthode spécifique pour la redirection 301 :
Définissez le fichier .htaccess (applicable uniquement aux systèmes Linux et nécessite la prise en charge de l'hôte virtuel.)
Pour que lors de l'accès à example.com/, il aille automatiquement sur www .example.com
Écrivez le code suivant dans le fichier .htaccess.
RewriteEngine sur
RewriteCond %{http_host} ^mydomain.com [NC]
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [L,R=301 ]
Remarque : la redirection 301 standardisée d'URL (le code ci-dessus) doit être écrite avant les autres codes de réécriture d'URL.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!