Apache中301重定向的配置代码

softyun3年前服务器40

新建.htaccess文件,输入下列内容(需要开启mod_rewrite):

1)将不带WWW的域名转向到带WWW的域名下

复制代码 代码如下:


Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^zzvips [NC]
RewriteRule ^(.*)$ zzvips/$1 [L,R=301]


2)重定向到新域名

复制代码 代码如下:


Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ baidu/$1 [L,R=301]


3)使用正则进行301重定向,实现伪静态

复制代码 代码如下:


Options +FollowSymLinks
RewriteEngine on
RewriteRule ^news-(.+)\$ news.php?id=$1


将news.php?id=123这样的地址转向到news-123

Apache下vhosts.conf中配置301重定向

为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:

复制代码 代码如下:


<VirtualHost *:80>
ServerName baidu
DocumentRoot /home/fari001Com
</VirtualHost>

<VirtualHost *:80>
ServerName faribaidu
RedirectMatch permanent ^/(.*) baidu/$1
</VirtualHost>


Apache下除了以上2种方法,还有其他配置方法和可选参数,建议阅读Apache文档。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

为什么要进行域名快速备案,域名快速备案的重要性

域名备案,是指在工信部备案系统中,对域名使用者信息的登记备案。在我国,所有使用.cn后缀的域名都需要进行备案。如果没有备案或备案不合规,就可能被关闭或者被封锁,甚至涉及到法律责任。而且,备案审批周期长...

HTTP 错误 403.1 - 禁止访问:执行访问被拒绝。 解决方法该页无法显示

HTTP 错误 403.1 - 禁止访问:执行访问被拒绝。 解决方法该页无法显示您试图从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不允许执行程序。-------------------...

服务器如何防攻击,防御攻击的服务器措施

百度百科,服务器安全防御指的是对于服务器环境中的所有安全威胁进行有效的预防或防范工作,以确保服务器运行的稳定性、安全性以及高效性。服务器是指在互联网中提供各类网络服务的计算机系统。在这里,我们就来一起...

什么是域名预定,域名预定的注意事项

1.什么是域名预定?域名预定是指提前预订域名的服务。在域名注册前,用户可以通过域名预定来保证自己需要的域名被注册或转移。域名预定服务可以为企业和个人节省很多时间和资源,同时保护了他们的权益,防止别人抢...

服务器怎么租,可以通过哪些途径租用服务器

1.什么是服务器?服务器是指在网络中提供服务的计算机系统,它可以接收用户的请求并提供相应的服务。在互联网时代中,服务器发挥着重要的作用,承担着各种服务和应用的处理任务。2.为什么要租用服务器?很多企业...

6元阿里云共享虚拟主机值得购买吗,详解6元阿里云共享虚拟主机的优势和特点

1.什么是阿里云共享虚拟主机?阿里云共享虚拟主机是一种适合个人博客、小型企业最等使用的虚拟主机服务。用户可以通过租用阿里云的服务器,将自己的网站放置在服务器上,实现诸如访问、存储等功能,而不需要自己购...