.htaccess文件写法之作用范围

softyun3年前服务器66

有太多的朋友会碰到一个问题,那就是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。当然,如果全是放在了根目录下,可能还会冲突,不过,又有几个人把不同样的程序放在一个目录下呢?那样不但不容易管理,对以后程序的升级也带来很多的麻烦。

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

相关文章

为什么com域名如此重要,了解com域名的意义与用途

1.什么是“com域名”?“com域名”是一种最域名,即网站的后缀名。其全称为“commercial”,表示商业性质的网站。在全球范围内,com域名一直是最为流行的域名后缀之一。据统计,截至2020年...

Apache跨域资源访问报错问题解决方案

很多时候,大中型网站为了静态资源分布式部署,加快访问速度,减轻主站压力,会把静态资源(例如字体文件、图片等)放在独立服务器或者CDN上,并且使用独立的资源域名(例如res.test)但是在实际部署中,...

如何通过本地IP地址查询电脑所在的位置,通过本地IP查询了解自己的网络环境

1.本地IP查询本地IP查询是指通过互联网上的相关工具或网站查询本机的IP地址、地理位置及其他相关信息的行为。一般情况下,用户需要查询的是其本地IP地址,以便更好地了解自己的网络环境,提高网络设备的安...

东莞服务器有哪些品牌,东莞服务器的重要性及应用场景

1.东莞服务器东莞服务器是指放置在东莞地区的服务器设备,其硬件配置、软件系统、预装的应用软件、端口等均有所不同,可根据客户需求进行定制化配置。服务器是指对网络上的计算机资源进行管理和分配的一类计算机,...

最好的虚拟主机是怎样的,如何找到最好的虚拟主机

1.什么是虚拟主机?虚拟主机是一种网络服务,允许多个网站共享同一台物理服务器,每个网站拥有自己独立的虚拟主机。虚拟主机通常是通过Web服务器软件如Apache、Nginx等来执行的,它们根据域名或IP...

宝塔面板Nginx防恶意解析

宝塔面板防恶意解析  Nginx 防止恶意解析1、绑定一个默认站点,也就是找一个空闲不用的站点,所有未在面板绑定的域名都会访问到这个默认站点。2、添加好默认站点以后,修改站点的配置...