Apache中301重定向的配置代码

softyun3年前服务器77

新建.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文档。

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

相关文章

Nginx服务器基本的模块配置和使用全攻略

1. 安装nginx1.1 选择稳定版本我们编译安装nginx来定制自己的模块,机器CentOS 6.2 x86_64。首先安装缺少的依赖包:# yum -y install gcc gcc-c++...

phpstudy搭建本地网站服务器

对于搭建本地服务,大家可能都不陌生。学习前端,搭建一个本地服务器用来测试代码还是很重要的,不仅可以避免使用Chrome浏览器时,出现不支持File协议的Ajax请求的大坑(Firefox是支持的),还...

Apache中rewrite伪静态规则介绍

Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基于服务器级的(httpd.conf)和目录级的(.htaccess)两种方式。如果要想用到rewrite模块,必须先...

域名备案查询有哪些步骤,如何查询域名备案信息

1.域名备案查询域名备案是指将互联网域名和服务器相关信息提交至ICP(InternetContentProvider)服务商备案并获得备案号的过程。备案主要目的是规范互联网上的信息发布,促进网络信息的...

web服务器是什么?web服务器有哪些呢?

什么是web服务器呢?web服务器的作用及常见选择有哪些?其实当我们打开计算机并通过浏览器查看网站时,所有的WEB服务器都是称之为WEB服务器。那么常用的web的服务器有哪些呢?1.ApacheApa...

浙江服务器是什么,浙江服务器在互联网行业中的重要性

1.浙江服务器浙江服务器是指位于浙江省内的一类网络主机设备,它具有存储数据、提供服务、管理通信等功能,是互联网行业中的重要组成部分。浙江是我国经济发展最为活跃的地区之一,拥有众多的企业和创业者,因此也...