.htaccess文件写法之作用范围

softyun3年前服务器152

有太多的朋友会碰到一个问题,那就是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.什么是高防服务器?高防(DDoS防护)服务器是为了应对DDoS攻击而特别配置的服务器,它具有强大的网络防护能力和高性能的服务器性能,可以有效保护网站、游戏、应用等应用服务免受DDoS攻击。2.为什...

网站出现HTTP 300 Multiple Choices是什么意思?怎么处理?

根据HTTP状态码300的解释应该是:HTTP 300 Multiple Choices客户请求的文档可以在多个位置找到,这些位置已经在返回的文档内列出。如果服务器要提出优先选择,则应该在Locati...

Linux主机快速安装WDCP管理面板的步骤

wdcp支持两种安装方式:1. 源码编译, 此安装比较麻烦和耗时,一般是20分钟至一个小时不等,具体视配置情况而定。2. RPM包安装, 简单快速,,下载快的话,几分钟就可以完成。所以我一般采用第二种...

如何购买真正的云主机,购买真正的云主机的步骤

云主机云主机是一种最的互联网基础架构服务,它是一种将传统物理主机进行虚拟化,形成虚拟的主机在云服务中进行分配、调度和管理的一种计算模式。1.选择云主机服务商云主机服务商有很多,需要选择一个可靠的和有保...

你知道在美国买哪款主机最好吗,让你选择更优质的主机

1.什么是美国主机?美国主机是指在美国境内租用或购买的服务器,用于托管网站、游戏等应用。2.为什么选择美国主机?一般而言,美国主机价格较为实惠,且拥有全球最大的互联网平台和数据中心,可为用户提供高速、...