« 上一篇下一篇 »

如何做网站301重定向?

有2个方案,第一个是另买一个空间进行设置,因为做了301定向后这个空间就不能放别的内容了
第二个方案是用软件的方式,下面说一下具体方法:

目前服务器上采用的是ISAPI Rewrite 3进行301重定向,上传一个名称叫做.htaccess的文件到FTP的web目录中即可

.htaccess文件怎么创建,如何创建.htaccess文件?
1. 打开Windows内建的记事本;
2. 选取另存新文件“文件->另存为”;
3. 在另存为的“保存类型”下拉选单中选取“所有文件”类型;
4. 这时就可在“文件名”中输入.htaccess;
5. 选取要另存的路径再按下保存,一个.htaccess 文件就新增完成。

然后,用FTP软件,将这个名称为.htaccess文件,上传到站点的Web目录下即可立即生效,路径为/web/.htaccess

 

以下为301定向规则:
1、将“wxdlpt.com”301重定向到“www.wxdlpt.com”
据说这样会有利于搜索引擎排名,将网站流量集中,避免被K。下面是规则

RewriteEngine on
RewriteCond %{HTTPS} (on)?
RewriteCond %{HTTP:Host} ^(?!www.)(.+)$ [NC]
RewriteCond %{REQUEST_URI} (.+)
RewriteRule .? http(?%1s)://www.%2%3 [R=301,L]

2、301重定向到另一个域名
下面是将一个域名重定向到另一个域名的规则

RewriteCond %{HTTP:Host} ^www\.abc\.com$
RewriteRule (.*) http\://www\.wxdlpt\.com$1 [NC,R=301]


下面是多个不同域名重定向到一个域名的规则

RewriteCond %{HTTP:Host} ^www\.abc\.com$ [OR]
RewriteCond %{HTTP:Host} ^www\.xyz\.com$ [OR]
RewriteCond %{HTTP:Host} ^www\.aaa\.com$
RewriteRule (.*) http\://www\.wxdlpt\.com$1 [NC,R=301]


3、301重定向单个页面

RewriteRule ^/oldpage\.htm$ http\://www\.wxdlpt\.com/newpage\.html [R=301,L]


说明:以上规则需要加到你网站伪静态规则的前面