.htaccess文件写法之作用范围

softyun3年前服务器126

有太多的朋友会碰到一个问题,那就是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.什么是双线空间?双线空间,顾名思义,是指服务器同时连接了两条网络线路,也就是具有双重回路保证。这种服务器能够让用户在不同线路的同时访问数据,保证了网络访问的速度和平稳性。2.为什么要选择最便宜的双...

ip租用,附详细介绍

什么是IP租用?IP租用的应用价值1.IP租用的定义IP租用是指企业或个人可以向网络服务商租用一定的IP地址,作为自己的网络访问地址使用,而不必代价高昂地购买拥有这些IP地址的设备和系统,进而实现网络...

apache 二级域名解析实现方法

复制代码 代码如下:RewriteEngine onRewriteMap lowercase int:tolowerRewriteMap vhost txt:/usr/local/etc/apache...

宝塔面板下安装svn版本管理(Centos)

Centos安装命令:(安装宝塔面板)yum install -y wget && wget -O install.sh download.bt/install/install_6.0...

工信部备案系统是什么,工信部备案系统的功能和作用

工信部备案系统是由中华人民共和国工业和信息化部主管,负责管理电信、互联网等领域的备案工作。该系统旨在规范互联网信息服务提供者的行为,维护公共利益,推动互联网健康有序发展。工信部备案系统的主要功能包括:...