之前在网上找了很多方法,代码很多,但是不够清楚,作为新手的我,无从下手,之后csdn的大神给了我灵感,然后就成了。
http://abc.com的域名下所有页面301重定向到http://www.abc.com下相对应页面,301永久性重定向被大多数搜索引擎支持。如果有多个域名,后面直接加OR
1.apache-->conf目录下的httpd.conf的LoadModule rewrite_module modules/mod_rewrite.so前面的#号去掉。
2.还是apache-->conf目录下的httpd.conf的AllowOverride后面都改为All
3.apache-->conf-->extra目录下的httpd-vhosts.conf中找到你发布网站的VirtualHost模块,然后加入以下代码就ok啦。
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{http_host} ^abc.com [NC,OR]
RewriteCond %{http_host} ^abc1.com [NC]
RewriteRule ^(.*)$ http://www.abc.com$1 [L,R=301]
分享到:
相关推荐
感觉BAIDU spider对404的重定向似乎无动于衷,于是近日干脆对原失效的链接重新设置301重定向。
新建.htaccess文件,输入下列内容(需要开启mod_rewrite): 1...//www.jb51.net/$1 [L,R=301] 2)重定向到新域名 代码如下: Options +FollowSymLinks RewriteEngine on RewriteRule ^(.*)$ http://www.baidu.com/$1
安装配置apache并修改对应配置实现访问地址的重定向功能,已apache所在服务器为中间服务器来完成访问地址的跳转
apache 开启重定向 rewrite的实现方法 1.开启重定向模块 $ ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enable/rewrite.load 2.修改配置文件(某些php框架需要) $ vim /etc/apache2/...
nginx和Apache下 设置网站301重定向
Apache Rewrite Module 重定向 偏避的注意点
平时帮助我们实现拟静态,拟目录,域名跳转,防止盗链等 2.Apache Rewrite的配置 Apache下的Rewrite配置主要有两种,一种是针对整个apache服务器的配置,此种配置的Rewrite规则是直接在httpd.conf下书写。...
幸好有301重定向能有效解决这样的问题。正如月光博客这篇文章中说的, 301重定向可促进搜索引擎优化效果 从搜索引擎优化角度出发,301重定向是网址重定向最为可行的一种办法。当网站的域名发生变更后,搜索引擎只对...
主要介绍了apache将不带www域名301重定向到带www的域名的配置方法,需要的朋友可以参考下
解析网站301重定向的实现方法,包括iis,apache,asp,php的方法
urlRewriteFilter是一个用于改写URL的Web过滤器,类似于Apache的mod_rewrite。适用于任何Web应用服务器(如Tomcat,jboss,jetty,Resin,Orion等)。其典型应用就把动态URL静态化,便于搜索引擎爬虫抓取你的动态网页。
主要介绍了Apache实现禁止中文浏览器访问与301重定向的方法,通过修改.htaccess的配置来实现非常简便,需要的朋友可以参考下
301重定向不陌生, 有时候有需求把某目录整个重定向到一个二级域名,或者不带www的顶级域名请求全部重定向到带www的二级域名.如果是Apache,需要配置.htaccess,nginx不支持,需要在配置文件里面使用rewrite指令来实现...
如何在Apache服务器上实现301重定向? 相比较来说,Apache实现起来要比IIS简单多了。在Apache中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301重定向只是其中之一。例如: Redirect ...
在php中301重定向实现方法很简单我们只要简单的利用header发送301状态代码,然后再用header进行跳转,效果与apache,iis,nginx都是一样的效果哦。 一:更推荐这种方法,因为它可以把https://www.jb51.net原来所有的url...
主要介绍了修改.htaccess实现301域名重定向示例,需要的朋友可以参考下