Karena LosesToy menggunakan server bersama, tidak ada cara untuk mengatur pengalihan 301 melalui IIS atau Apache.
1. Kode pengalihan 301 di bawah ASP
<%@ Language=VBScript %>
<%
Response.Status=”301 Dipindahkan Secara Permanen”
Response.AddHeader “Lokasi”, “http://www.lesishu.cn/articles/301/”
%>
3. Kode pengalihan 301 di bawah ASP.Net
<script runat="server">
private void Page_Load(pengirim objek, System.EventArgs e)
{
Response.Status = “301 Dipindahkan Secara Permanen”;
Response.AddHeader("Lokasi","http://www.lesishu.cn/articles/301/");
}
</script>
Header kode pengalihan 301 ("HTTP/1.1 301 Dipindahkan Secara Permanen")
di bawah PHP
;
header(”Lokasi: http://www.lesishu.cn/articles/301/ ”);
exit();
5. Kode pengalihan 301 di bawah CGI Perl
$q = CGI baru;
print $q->redirect(”http://www.new-url.com/”);
6. 301 kode pengalihan di bawah JSP
<%
respon.setStatus(301);
respon.setHeader( “Lokasi”, “http://www.lesishu.cn/” );
respon.setHeader( “Koneksi”, “tutup” );
%>
7.
Buat file .htaccess baru untuk kode pengalihan 301 di bawah Apache dan masukkan konten berikut (mod_rewrite perlu diaktifkan):
1) Arahkan ulang nama domain tanpa WWW ke nama domain dengan
Opsi WWW + FollowSymLinks
Mesin Tulis Ulang menyala
Penulisan UlangCond %{HTTP_HOST} ^lesishu.cn [NC]
RewriteRule ^(.*)$ http://www.lesishu.cn/$1 [L,R=301]
2) Redirect ke nama domain baru
Opsi +FollowSymLinks
Mesin Tulis Ulang menyala
RewriteRule ^(.*)$ http://www.lesishu.cn/$1 [L,R=301]
3) Gunakan aturan reguler untuk melakukan pengalihan 301 dan menerapkan
opsi pseudo-statis +FollowSymLinks
Mesin Tulis Ulang menyala
RewriteRule ^news-(.+).html$ news.php?id=$1
mengalihkan alamat seperti news.php?id=123 ke news-123.html