.htaccess文件写法之作用范围

softyun3年前服务器78

有太多的朋友会碰到一个问题,那就是htaccess文件冲突的问题,比如说,一个站点,全站是用伪静态,并且是用的虚拟主机,那就必须要用.htaccess文件规则来实现,同时用CMS文件做门户用DZ做BBS,用WP做BLOG,我只知道WP与DZ程序的静态化就会存在着冲突,可能会导致DZ的静态化文件失效。这样的话,就用到了htaccess文件的作用范围。
下面写一个最基本,也是最标准的htaccess文件:

复制代码 代码如下:


# BEGIN
<IfModule mod_rewrite.c>
RewriteBase /products
RewriteEngine on
RewriteRule ^index-page([0-9]*)(/)?$ index.php?page=$1
RewriteRule ^([0-9]+)(/)?$ products.php?id=$1
</IfModule>
# END


此文件的RewriteBase 属性就是作用范围,不单单是.htaccess文件放置位置,这个属性是一个绝对路径,当然也是.htaccess的存放的路径,而下面的所有规则将相对于此路径生效。
这样的话,WP与DZ冲突的问题就可以解决了,可以把WP的htaccess文件放在blog下,然后把bbs目录下放上dz的htaccess。当然,如果全是放在了根目录下,可能还会冲突,不过,又有几个人把不同样的程序放在一个目录下呢?那样不但不容易管理,对以后程序的升级也带来很多的麻烦。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

备案查询是怎么查的,备案查询有哪些注意事项

1.备案查询备案查询是指用户查找已备案网站的相关信息的行为。在中国,网站备案是指主管部门对互联网信息服务提供者的信息、技术、业务等情况进行登记备案。备案查询是为了保障互联网信息服务的安全合法性,与用户...

服务器被打了怎么办,如何应对被攻击的服务器

随着互联网技术的迅猛发展,网络攻击的频率也越来越高,服务器被攻击的情况时有发生。如果不及时应对,服务器被攻击后可能会发生重要数据丢失、系统瘫痪等问题,对网站甚至企业造成严重损失。那么,当服务器被打了怎...

超级小旋风asp服务器软件使用

超级小旋风asp服务器软件是由残剑无敌[1]在NETBOX核心下开发的一套强大简洁的ASPWEB服务器软件,使用这个软件的您完全可以抛弃体积庞大的WINNT,WIN2000服务器系统及漏洞百出的IIS...

Windows下搭建PHP开发环境(Apache+PHP+MySQL)

php集成开发环境有很多,如xampp、appserv......只要一键安装就把php环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。所以我还是喜欢手工搭建php开发...

为什么要购买虚拟主机,选择虚拟主机购买的5个优点

1.什么是虚拟主机?虚拟主机是指通过将一台服务器划分成多个部分,每个部分都可以作为一个独立的主机,使多个网站共享一台服务器的资源而达到低成本的一种托管方式。2.虚拟主机购买的5个优点成本低购买虚拟主机...

运维堡垒主机是什么,运维堡垒主机的作用及使用方法

1.运维堡垒主机运维堡垒主机是指为了加强运维管理而统一堡垒机入口、增强堡垒机安全性以及规范运营体系而设计的一种安全加固型Linux服务器。它主要是用于集中管理服务器的账号、密码、日志等信息,防止出现安...