怎么样实施301重定向?
怎么样实施301重定向?
①虚拟主机
Lux虚拟主机设置301跳转方法
在本地新建一个文本文件,好用的专业的编辑器软件如EditPlus 将代码粘入
RewriteEnge On
RewriteCond %{HTTP_HOST} !^.mvidc.$ [NC]
RewriteRule ^(.)$ http://.mvidc./$1 [R=301,L]
说明上述规则是将站点所以访问域名都重定向到.mvidc.(规则中的域名请修改为自己的域名),如果仅想将绑定在站点上某个域名(如.jk.)重定向到.mvidc.,规则如下
RewriteCond %{HTTP_HOST} ^.jk.)$ [NC]
RewriteRule ^(.)$ http://.mvidc./$1 [R=301,L]
如果有多种需求,如abc.跳转到.mvidc. qwe.跳转到.jk.),规则如下
RewriteEnge On
RewriteCond %{HTTP_HOST} ^mvidc.$ [NC]
RewriteRule ^(.)$ http://.mvidc./$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^jk.$ [NC]
RewriteRule ^(.)$ http://.jk.)/$1 [R=301,L]
根据自己的需要进行添加修改,然后上传到服务器root目录,改名为.htaess即可
w虚拟主机设置301跳转方法
手动设置的(没有自动生成)
1、进入主机控制面板,进入ISAPI筛选器设置,点击"开启自定义URL静态化支持"按钮。
2、待开启伪静态功能后,进入FTP文件管理,找到\others\discuz\httpd.conf 修改这里面的规则。
3、示例代码
RewriteCond %{HTTP:Host} ^mvidc.$
RewriteRule (.) http://.mvidc.$1 [NC,R=301]
#条表示要做跳转的域名,第二条表示要跳转到的域名
#如果有很多域名要做跳转,那么可以将条规则改为
RewriteCond %{HTTP:Host} !^.mvidc.$
这样,就表示非.mvidc.的域名访问都会跳转到mvidc. #多个域名做跳转的第二种方法是,复制多个 RewriteCond 项,将域名改好 除了后一项,其余的 RewriteCond 项后都要加个参数 [OR]即可。
注意现在很多虚拟主机都自带301的配置,可以在主机控制面板上生成代码信息,然后按照上面的提示进行301重定向。
②wdow独立服务
W独立服务301设置(w2003、w2008)
1、IIS服务器实现301重定向
打开IIS,右键-属性-网站-IP地址那里点编辑增加一个站点,然后绑定一下主机头,也可以绑定更多的闲置域名。如图所示
打开IIS,新建立一个站点,随便对应一个目录E:\root\301web。该目录下只需要2个文件,一个 default.html,一个404.htm。在欲重定向的网页或目录上按右键;选中“重定向到URL”;在对话框中输入目标页面的地址;切记,记得选 中“资源的永久重定向”;,后要点击“应用”,完成。如下图所示
注意w2003跟w2008都是使用IIS服务器,所以301重定向的步骤方法是一样的。
③Lux独立服务器
Lux独立服务器301设置(红帽企业版、centos)
我用的是红帽企业版,用的是源码包装的Web环境。然后我进入Lux服务器,找到apache的主配置文件 httpd.conf , 我的apache服务器下有多个虚拟主机,我找到我要做301重定向的虚拟主机,然后添加如何的代码(代码是完整的)
1、进入Lux服务器,然后找到httpd.conf的Apache 主配置文件,下图红色框是我所在的完整位置,蓝色框是内容,也就是命令pwd现实所在位置,ls查询当前位置的内容。
既然找到主配置文件了,我们通过命令vi httpd.conf 编辑一下,在后添加如下完整的代码。要找到配置的那个虚拟主机然后添加代码, 不要乱添加。
ServerName .mvidc.
ServerAdm webmaster@dummy-host.example.
LogLevel warn
ErrorLog logs/dummy-host.example.-error_log
CustomLog logs/dummy-host.example.-aess_log mon
ServerName abc.
ServerAdm webmaster@dummy-host.example.
RewriteEnge on
RewriteRule ^(.)$ http://.abc.$1 [R=301,L]
LogLevel warn
ErrorLog logs/dummy-host.example.-error_log
CustomLog logs/dummy-host.example.-aess_log mon
注意不同形式安装的apache 其路径是不同的,有源码包、有YUM等安装方式,两种马路是不一样的,建议新手联系空间商并实施301重定向。
④绑定/本地DNS
如果具有对本地DNS记录进行编辑修改的权限,则只要添加一个记录就可以解决此问题。若无此权限,则可要求网站托管服务商对DNS服务器进行相应设置。
⑤DNS服务器的设置
若要将blog.abc.指向.mvidc.,则只需在DNS服务中应增加一个别名记录,可写成blog IN CNAME mvidc.。
如需配置大量的虚拟域名,则可写成 IN CNAME .mvidc..
这样就可将所有未设置的以mvidc结尾的记录全部重定向到mvidc.上。
网站seo
- 洛扎企业官网搭建公司:提升品牌形象与网络实
- 北京百度快照排名怎么把网站排名在百度首页
- 湖南seo网站排名关键词优化如何提升销售额和销
- 打造企业形象的利器:金塔企业官网搭建公司
- 提升平舆百度快照排名的全面指南
- 浙江企业网站优化怎样做网站排名
- 云南整站优化:提升网站价值的关键
- 西藏新手做seo怎么做发展潜力如何
- 提升扬州网站排名优化的有效策略
- 中山建站公司有哪些:全面解析与推荐
- 长寿百度关键词SEO:提升你的网站排名技巧
- 寻找优质服务的秘诀:库车会SEO的网站建设公司
- 兴义企业网站优化:提升网站可见性的策略与方
- 威海优化关键词排名推广:提升您网站流量的有
- 松原建站公司:助力企业数字化转型的最佳选择
- 罗甸企业官网搭建公司:助力企业数字化转型