科技常识:Apache中301重定向的配置代码

2021-04-09 16:41:35
导读今天小编跟大家讲解下有关科技常识:Apache中301重定向的配置代码,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关科技常识:A

今天小编跟大家讲解下有关科技常识:Apache中301重定向的配置代码,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关科技常识:Apache中301重定向的配置代码的相关资料,希望小伙伴会喜欢也能够帮助大家。

新建.htaccess文件,输入下列内容(需要开启mod_rewrite): 1)将不带WWW的域名转向到带WWW的域名下 复制代码 代码如下: Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^aidi.net.cn [NC] RewriteRule ^(.*)$ ///$1 [L,R=301] 2)重定向到新域名 复制代码 代码如下: Options +FollowSymLinks RewriteEngine on RewriteRule ^(.*)$ http://www.baidu.com/$1 [L,R=301] 3)使用正则进行301重定向,实现伪静态 复制代码 代码如下: Options +FollowSymLinks RewriteEngine on RewriteRule ^news-(.+)\.html$ news.php?id=$1 将news.php?id=123这样的地址转向到news-123.html Apache下vhosts.conf中配置301重定向 为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为: 复制代码 代码如下: <VirtualHost *:80> ServerName www.baidu.com DocumentRoot /home/fari001Com </VirtualHost> <VirtualHost *:80> ServerName faribaidu.com RedirectMatch permanent ^/(.*) http://www.baidu.com/$1 </VirtualHost> Apache下除了以上2种方法,还有其他配置方法和可选参数,建议阅读Apache文档。

来源:爱蒂网

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章