杨泽业:在Nginx/Apache/IIS中做301重定向
今天网站服务商(www.wzfws.com)站长杨泽业就来教大家在nginx/apache/iis中做301重定向。301重定向就是我们常说的301跳转,这是一种非常重要的“自
今天网站服务商(www.wzfws.com)站长杨泽业就来教大家在nginx/apache/iis中做301重定向。
301重定向就是我们常说的301跳转,这是一种非常重要的“自动转向”技术。当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
举一个实际例子来说,比如你在浏览器里面输入香港虚拟主机网域名wzfsw.com就会自动跳转到了https://www.wzfws.com这个页面。
一、在Nginx服务器中做301重定向
使用Nginx服务器里面,这个网站就有一个独立的网站配置文件,如nginx.conf 或者某个独立站点的配置文件如wzfws.com.conf里面添加
server_name wzfws.com www.wzfws.com;
if ($host ~* wzfws.com) {
rewrite ^/(.*)$ https://www.wzfws.com/$1 permanent;
}
二、在Apache服务器中做301重定向
在Apache服务器的网站根目录有一个网站配置文件,.htaccess文件,把下面的代码复制进去就行。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^wzfws.com [NC]
RewriteRule ^(.*)$ https://www.wzfws.com/$1 [L,R=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} ^wzfws/.com$
RewriteRule (.*) https/://www/.wzfws/.com$1 [NC,R=301]
好了,怎么在Nginx/Apache/IIS中做301跳转的教程就到此结束了,学会了就赶快把自己的网站做好301跳转吧!
PS:
1、除了在服务器里面设置,有的域名服务商里面有可以直接在域名管理面板里面设置301跳转哦,那就是url显性转发。
2、有的虚拟主机服务商里面,可以直接在虚拟主机管理面板里面直接设置301重定向,无需加入代码。
本文地址:https://www.wzfws.com/301.html
猜你喜欢