欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

.htaccess文件寫法之作用范圍

 更新時間:2012年02月04日 13:38:21   作者:  
在htaccess寫法詳解一文中已經寫過了htaccess文件一基本寫法和語句原則,同時本文也不再闡述htaccess文件的作用之強大,今天只來討論一下很多人都容易誤解的一個地方,那就是.htaccess文件的作用范圍
有太多的朋友會碰到一個問題,那就是htaccess文件沖突的問題,比如說,一個站點,全站是用偽靜態(tài),并且是用的虛擬主機,那就必須要用.htaccess文件規(guī)則來實現,同時用CMS文件做門戶用DZ做BBS,用WP做BLOG,我只知道WP與DZ程序的靜態(tài)化就會存在著沖突,可能會導致DZ的靜態(tài)化文件失效。這樣的話,就用到了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的存放的路徑,而下面的所有規(guī)則將相對于此路徑生效。
這樣的話,WP與DZ沖突的問題就可以解決了,可以把WP的htaccess文件放在blog下,然后把bbs目錄下放上dz的htaccess。當然,如果全是放在了根目錄下,可能還會沖突,不過,又有幾個人把不同樣的程序放在一個目錄下呢?那樣不但不容易管理,對以后程序的升級也帶來很多的麻煩。

相關文章

最新評論