.htaccess文件写法之作用范围(.htaccess文件的作用)

.htaccess文件写法之作用范围(.htaccess文件的作用)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

有太多的朋友会碰到一个问题。那就是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。CPU。是服务器的核心因素。代表了服务器的运算能力;2。内存。...

cdn加速怎么配置(cdn加速原理及使用方法)

CDN的全称是ContentDeliveryNetwork。即内容分发网络。其目[&...

服务器504错误是什么意思(网站504错误怎么解决)

HTTP状态代码指的是服务器向浏览器指示响应的状态,当服务器充当外部网关或代理并且没...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注