最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
apache 301重定向与重定向规则
时间:2013-06-25 编辑:简简单单 来源:一聚教程网
apache主机通过htaccess文件来实现301重定向的方法,首先看下面代码
代码如下 | 复制代码 |
RewriteEngine on |
关于后面的R=301,L是重定向的参数。这里的R可以写数字或者单词,所以还可以写成R=permanent表示永久重定向。L表示重写操作停止
permanent 返回一个永久性重定向状态码(301),表示此资源的位置变动是永久性的
我们在做重定向的时候也许会见到另外一种写法
代码如下 | 复制代码 |
Redirect 301 /old.html http://www.xxxx.org/new.html |
下面再来介绍Linux/unix服务器,只限于这两种服务器301
把没有www的域名301重定向到带www的域名
新建一个.htaccess文件,增加如下代码:
代码如下 | 复制代码 |
RewriteEngine On |
apache 301重定向到单个url
代码如下 | 复制代码 |
RewriteEngine On |
php 301重定向
代码如下 | 复制代码 |
|
Nginx 301重定向
在对应的Nginx配置文件中加入如下过滤规则和重写规则:
第一种情况:访问A站定向到B站
代码如下 | 复制代码 |
server { |
第二种情况:不是访问A站的全部重定向到指定页面
代码如下 | 复制代码 |
server { |
-
上一个: PHP判断浏览器类型程序代码详解
-
下一个: PHP MySQL入门教程之连接数据库
相关文章
- apache下实现301永久性重定向的方法 08-11
- apache 301重定向的详细做法 06-07
- PHP导出数据超时的优化建议解读 10-31
- PHP之mysql位运算解析 10-31
- Laravel实现登录跳转功能解析 10-31
- php双向队列解读 10-31