apache服务器配置重定向


当前第2页 返回上一页

在Apache的httpd.conf配置

在配置中找到AllowOverride None,在它的下面添加重定向规则,这里要书写正确, 如果写错了,Apache重启将会失败

1

2

3

AllowOverride None  #这里我们不用重写权限,可以关闭

RewriteEngine On    #开始重写

RewriteRule ^(.*)\.html$  test.html   #重写规则

用PHP中进行重定向

介于PHP简单,这里我们用PHP来实现重定向, 用PHP重定向地址栏中的url会变化, 而上面两种方法是不会的。这看你的项目是用外部还是内部重定向

1

2

<?php

header('Location:test.html'); //重定向你要访问的资源

配置Apache

大家如果在使用PHP的集成环境, 有的集成环境把Apache常用到的配置都配置好了,无需修改,但是自己的项目放在网上,配置是自己去配置的. 在使用重定向的时候,要配置Apache的配置文件httpd.conf,

1、修改AllowOverride none 改为AllowOverride alll,这样就可以指明Apache服务器是否去找.htacess文件作为配置文件

2、去掉LoadModule rewrite_module modules/mod_rewrite.so前的”#”

这样修改过后, 你配置的.htaccess文件就有效了

htaccess文件的工作原理

.htaccess文件提供了针对每个目录改变配置的方法,比如在一个目录放置了一个.htaccess文件,那么它的指令是作用于此目录以及此目录所有的子目录

用了.htaccess文件后性能会有所下降,开启后访页面, 要查找所有上级的目录中的.htaccess文件,建议项目上线后把重定向规则放在httpd.conf中。

以上就是apache服务器配置重定向的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

如何在Apache中启用http/2.0

Apache服务器是什么意思

linux下Apache配置多个虚拟主机挂载多站点同时运行

Apache服务器配置重定向

如何加入Apache开源社区

linux怎么安装Apache服务器

Apache环境怎么搭建

centos下Apache环境出现乱码怎么解决

Apache如何开启gzip压缩功能

Apache apollo介绍

更多相关阅读请进入《Apache》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...