En général, les serveurs et les hôtes virtuels peuvent être configurés directement.301 redirection(C'est - à - dire301 SautAucun code supplémentaire n'est nécessaire pour le configurer.
Mais que faire si vous ne voulez pas implémenter les redirections 301 sur votre serveur ou votre hôte virtuel ?

Nous utilisonsZ-blogPHPLe programme fait un site Web par exemple.
Le thème du site Web du programme Z-blogPHP utilise un fichier de modèle d'en-tête uniforme header.php
Chemin d'accès à header.php - - racine /zb_users/theme/themeid/template/
Une fois que vous avez trouvé le fichier header.php, ajoutez simplement notre code dans le header.php !
La première façon :
Réalisation de la redirection finchui.com vers www.finchui.com
Cette méthode est souvent utilisée pour les nouveaux sites Web.
Le code est le suivant :
{php}
if (strpos($_SERVER['HTTP_HOST'], 'www.finchui.com') === false) {
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.finchui.com");
exit();
}
{/php}La deuxième méthode :
Non seulement finchui.com est implémenté pour passer à www.finchui.com.
Accédez également, par exemple : finchui.com/zbp-theme/62.html, finchui.com/zbp-theme/ redirects à www.finchui.com/zbp-theme/62.html et www.finchui.com/zbp-theme/62.html.
En termes simples, le changement ne change que le nom de domaine principal et la partie du suffixe URL restera inchangée.
Cette méthode est souvent utilisée pour les anciennes URLs qui ont déjà été incluses dans les moteurs de recherche, afin de transférer le poids de l'ancien nom de domaine au nouveau nom de domaine.
Le code est le suivant :
{php}
$redirectHost = 'www.finchui.com;
if (strpos($_SERVER['HTTP_HOST'], $redirectHost) === false) {
$redirectURL = 'http://' . $redirectHost . $_SERVER['REQUEST_URI'];
header("HTTP/1.1 301 Moved Permanently");
header("Location: $redirectURL");
exit();
}
{/php}L'exemple ci-dessus utilise le nom de domaine de mon site Web, et mon site Web a simplement fait un saut simple de finchui.com à www.finchui.com, sans contenir le suffixe URL.





Ajouter des amis