虚拟网 > 香港虚拟主机网 > 浏览贴子 
 香港虚拟主机网教你在Nginx/Apache/IIS中做301跳转  点击:453/回复:0
高级粉丝
3
1楼 发表于2018-07-29 08:17:28 Sid:230

今天香港虚拟主机网(www.xgxnzj.com)站长杨泽业就来教大家在Nginx/Apache/IIS中做301跳转。

所谓301跳转就是指301重定向,这是一种非常重要的“自动转向”技术。当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息header中的状态码的一种,表示本网页永久性转移到另一个地址。

举一个实际例子来说,比如你在浏览器里面输入香港虚拟主机网域名xgxnzj.com就会自动跳转到了www.xgxnzj.com里面。

一、在Nginx服务器中做301跳转

使用Nginx服务器里面,这个网站就有一个独立的网站配置文件,如nginx.conf 或者某个独立站点的配置文件如xgxnzj.com.conf里面添加

server_name xgxnzj.com www.xgxnzj.com; 

if $host ~* xgxnzj.com { 

    rewrite ^/.*$ http://www.xgxnzj.com/$1 permanent; 

}



二、在Apache服务器中做301跳转

在Apache服务器的网站根目录有一个网站配置文件,.htaccess文件,把下面的代码复制进去就行。

RewriteEngine On

RewriteCond %{HTTP_HOST} ^xgxnzj.com [NC]

RewriteRule ^.*$ http://www.xgxnzj.com/$1 [LR=301]

PS:网站的伪静态规则也是保存在.htaccess文件里面哦!



三、在iis服务器里面做301跳转。

IIS服务器是Windows系统自带的网站服务环境,打开网站根目录的httpd.conf或者是httpd.ini把代码配置进去即可,没有这个文件的新建这个文件。

# ISAPI_Rewrite 3.0 版本

[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

RewriteCond %{HTTP:Host} ^xgxnzj/.com$

RewriteRule .* http/://www/.xgxnzj/.com$1 [NCR=301]

好了,怎么在Nginx/Apache/IIS中做301跳转的教程就到此结束了,学会了就赶快把自己的网站做好301跳转吧!

PS:

1、除了在服务器里面设置,有的域名服务商里面有可以直接在域名管理面板里面设置301跳转哦,那就是URL显性转发。

2、有的虚拟主机服务商里面,可以直接在虚拟主机管理面板里面直接设置301跳转。

香港虚拟主机网(www.xgxnzj.com)500M虚拟主机100元一年,600元永久,联系QQ/微信:350379853
共有1篇回贴 共分1页显示
本网不支持游客发贴,请登录后发表您的意见。
个人信息
您好:游客
欢迎来到香港虚拟主机网
您可以注册/登录,享受更多功能
站长
赞助商