Étant donné que LosesToy utilise un serveur partagé, il n'existe aucun moyen de configurer la redirection 301 via IIS ou Apache
1. Code de redirection 301 sous ASP
<%@ Language=VBScript %>.
<%
Response.Status="301 déplacé de façon permanente"
Response.AddHeader « Emplacement », « http://www.lesishu.cn/articles/301/ »
%>
3. Code de redirection 301 sous ASP.Net
<script runat="server">
private void Page_Load (expéditeur de l'objet, System.EventArgs e)
{
Response.Status = « 301 déplacé de façon permanente » ;
Response.AddHeader("Location","http://www.lesishu.cn/articles/301/");
}
</script>
En-tête du code de redirection 301 ("HTTP/1.1 301 Moved Permanently")
sous PHP
;
header(”Emplacement : http://www.lesishu.cn/articles/301/ ”);
exit();
5. Code de redirection 301 sous CGI Perl
$q = new CGI;
print $q->redirect(”http://www.new-url.com/”);
6. Code de redirection 301 sous JSP
<%
réponse.setStatus(301);
réponse.setHeader( « Emplacement », « http://www.lesishu.cn/ » );
réponse.setHeader( "Connexion", "fermer" );
%>
7.
Créez un nouveau fichier .htaccess pour le code de redirection 301 sous Apache et saisissez le contenu suivant (mod_rewrite doit être activé) :
1) Redirigez le nom de domaine sans WWW vers le nom de domaine avec
Options WWW + FollowSymLinks
Réécrire le moteur activé
RewriteCond %{HTTP_HOST} ^lesishu.cn [NC]
RewriteRule ^(.*)$ http://www.lesishu.cn/$1 [L,R=301]
2) Redirection vers le nouveau nom de domaine
Options +FollowSymLinks
Réécrire le moteur activé
RewriteRule ^(.*)$ http://www.lesishu.cn/$1 [L,R=301]
3) Utilisez des règles régulières pour effectuer une redirection 301 et implémenter des options pseudo-statiques
+FollowSymLinks
Réécrire le moteur activé
RewriteRule ^news-(.+).html$ news.php?id=$1
redirige les adresses comme news.php?id=123 vers news-123.html