.htaccess文件写法之作用范围

softyun3年前服务器57

有太多的朋友会碰到一个问题,那就是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.什么是香港主机?香港主机是指位于香港的服务器主机,可以让使用者将网站内容及数据存储在香港的服务器上,让用户可以更快地访问网站内容,同时有更好的网络安全保障。在全球互联网市场中,香港主机也是比较常见...

怎么抢注域名,抢注域名的方法

1.什么是抢注域名在互联网上,域名是公司或个人网络身份的直接体现,是品牌、商标的体现,对于一家成功的公司来说,域名的重要性不言而喻。而当某个域名已经被注册但使用不当或过期,我们可以采取一些方法去抢注该...

phpStudy hosts多站点配置详细教程

本文我们将和大家分享phpStudy hosts多站点配置详细教程,在搭建网站过程中,经常会需要在本地搭建多个站点。这里推荐我用过比较好用的环境配置工具phpStudy。工具的下载大家可以自行百度一下...

备案号是什么,备案号的作用及应用场景

1.备案号备案号是由最互联网信息办公室(以下简称“最信办”)发放的,是互联网网站在接入互联网时必须办理的手续,目的是为了规范互联网信息管理、促进互联网信息安全。一般情况下,网站接入互联网后需要在文化部...

域名转接是什么,域名转接的作用和方法

1.什么是域名转接?域名转接(DomainForwarding),也称为域名跳转,是指将已注册的域名指向另一个网站的方法。通俗地说,就是访问域名A时,自动跳转到域名B上。2.域名转接的作用域名转接主要...

什么是香港IP,香港IP能否正常使用

香港IP是指互联网用户从香港接入互联网时获得的IP地址。IP地址是互联网中的最标识符,类似于门牌号码。香港IP是一个特殊的IP地址,因为香港与中国大陆具有不同的政治体系,因此香港的互联网内容和访问规则...