.htaccess文件写法之作用范围

softyun3年前服务器92

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

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

相关文章

动态ip服务器有哪些特点,如何利用动态ip服务器实现网络传输

1.什么是动态ip服务器动态ip服务器也称为动态域名解析(DDNS)服务器,是一种通过动态分配IP地址方式实现网络传输的服务器。动态IP地址是指当网络设备(如路由器、计算机)通过拨号上网或者PPPoe...

服务器防御多少钱,服务器防御的费用是多少

在现代的互联网环境下,服务器成为了企业和组织的重要基础设施之一。然而,随着网络攻击日益复杂和频繁,服务器的安全也越来越成为人们关注的焦点。那么,服务器防御的费用是多少呢?首先要明确的是,服务器防御的费...

自己建网站怎么选择服务器

很多用户在建网站时候,大部分都是先在自己的电脑上安装web环境,然后安装网站管理系统来做网站,因为本机操作的好处是修改内容,尤其修改模板,改文件什么的都方便很多,等网站制作完后再选择服务器上传到服务器...

ISAPI-REWRITE伪静态规则写法以及说明

REWRITE伪静态一、Apache配置:进入/etc/httpd/conf/目录下,打开httpd.conf文件。启用rewrite# LoadModule rewrite_module modul...

BT宝塔面板高并发大流量网站优化方案分享

随着云计算的井喷式发展,云服务器的用户量暴增,企业用户和个人站长上云已经成了首选。用宝塔面板搭建云服务器使得运维成本也直线下降,可随着网站流量的增长,高并发大流量的网站会出现加载缓慢,卡顿,甚至还会出...

域名历史,附详细介绍

域名历史的发展与演变什么是域名历史?1.域名历史简介域名历史是指互联网地址标识符的命名系统历史,包括最域名、二级域名等等。随着互联网的普及,域名越来越成为人们在互联网世界中标识和识别自己的重要方式,甚...