Apache Rewrite 目录与域名301跳转实现方法

目录301

代码如下
RewriteCond %{REQUEST_URI} ^/down/mb/
RewriteRule ^/down/mb/(.*) http://mb.jzread.com/$1 [R=permanent,L]
 
这样就把当前域名的中只要包含有down/mb/这个目录的自动跳到301到了mb.jzread.com目录了

域名301

代码如下
RewriteCond %{HTTP_HOST} ^jzread.com [NC]
RewriteRule ^(.*)$ http://www.jzread.com/$1 [L,R=301]

这样就实现了把jzread.com自动301到了www.jzread.com哦,很方便吧

时间: 2024-09-08 07:58:24

Apache Rewrite 目录与域名301跳转实现方法的相关文章

apache 目录与域名301跳转实现方法

目录301  代码如下 复制代码 RewriteCond %{REQUEST_URI} ^/down/mb/ RewriteRule ^/down/mb/(.*) http://mb.111cn.net/$1 [R=permanent,L] 这样就把当前域名的中只要包含有down/mb/这个目录的自动跳到301到了mb.111cn.net目录了 域名301  代码如下 复制代码 RewriteCond %{HTTP_HOST} ^www.111cn.net [NC] RewriteRule ^(

Apache Rewrite实现URL的301跳转和域名跳转_Linux

如果要想用到rewrite模块,必须先安装或加载rewrite模块.方法有两种一种是编译apache的时候就直接安装rewrite模块,别一种是编译apache时以DSO模式安装apache,然后再利用源码和apxs来安装rewrite模块. 基于服务器级的(httpd.conf)有两种方法,一种是在httpd.conf的全局下直接利用RewriteEngine on来打开rewrite功能;另一种是在局部里利用RewriteEngine on来打开rewrite功能,下面将会举例说明,需要注意

动态地址rewrite伪静态,然后301跳转到伪静态时死循环解决办法

问题背景:矿秘书网的历史遗留问题,刚开始由于各种问题,一些动态页面都是用了?id=参数的形式,对seo/seo.html" target="_blank">搜索引擎不友好,经常多方面考虑,还是改成伪静态.这里劝各位站长在做新站时,尽量使用伪静态,不仅对搜索引擎,对用户体验也友好. 问题描述:需要将 /news/show_news.php?id=1 形式的地址伪静态成 /news/1 形式,而且 /news/show_news.php?id=1 在浏览器打开要 301 跳

apache中多个域名301重定向配置例子

一客户,两个域名,两个都需要能访问得到,所以都需要解析到该虚拟主机.这样对SEO是不利的,那么如何解决这个问题呢?做301重定向! 以前针对其他客户,有做过301重定向的规则,即访问不带wwww的域名后自动跳转到带www的域名,比如访问abc.com自动跳转为www.abc.com! 301 如果自己有服务器,那么直接在IIS里设置永久重定向也挺方便,如果没有呢,只有虚拟主机?那需要虚拟主机支持isapi rewrite,我的服务器已经安装了isapi rewrite功能,所以那么直接在Http

apache/nginx环境下域名301重定向方法总结

之前张小三资源网也总结过域名301重定向的教程,但是较乱,这次重新编排一下,力求简单高效的在nginx和apache环境下把不带WWW的域名301到带WWW域名上的重定向. nginx域名301重定向有三种方法: 原生法 nginx高版本支持: server {   server_name 111cn.net;   return 301 http://www.111cn.net$request_uri; } 重写法 nginx通用支持: server {     server_name 111c

域名301跳转方法,怎么做301跳转?

IIS中301重定向 打开"Internet信息服务",右击你要跳转的文件夹或者文件,在弹出的右键菜单中选择"属性"弹出的对话框中,"目录"选项下找到"连接到资源是的内容来源" ,选择"重定向到URL",在下面的文本框中输入要跳转到的页面同时,将"客户端将定向到" 下面的复选框 "资源的永久重定向"选上 点击"应用" . 使用代码做301重定向的方

域名301重定向的实现方法

最近我的网站更换了域名,为了对搜索引擎表示友好,也为了网站的流量和权重得到继承,我采用了网站301重定向.但是之前并没有进行过此类操作,所以开始时也感觉无从下手,于是我打算去百度.谷歌搜索一些方法.网上介绍301重定向的文章很多,但是我看了很多篇,却发现基本都是千篇一律的,而且基本都忽视了一些重要的细节.下面就给大家介绍下我的301重定向过程,希望对大家有所帮助. 为了能说的更清楚明白,我还是结合自己的站点开始介绍吧.我原来的站点域名是www.weeksee.com,现在更换为了www.jzre

nginx单页面301跳转配置方法

打开 xxxx.conf 配置文件  这里的xxx.conf 是值的是 nginx下 虚拟主机的配置文件 然后在写入  代码如下 复制代码 rewrite ^([^\.]*)/html/news/2013/1001/1.html$ $1/html/show-2-1-1.html permanent; 保存,重启nginx 当然如果你会点程序我们可以直接简单使用header函数搞定  代码如下 复制代码 <?php Header("HTTP/1.1 301 Moved Permanently

php域名301转向程序代码

注意: 301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于: 301 redirect: 301 代表永久性转移(Permanently Moved), 302 redirect: 302 代表暂时性转移(Temporarily Moved ), 例子 在php中正常的临时跳转通常使用:    代码如下 复制代码 <?php  header("Location:your_dest_url"); ?> 最简单的做法  代码如下 复制代码 $th