中山php|最優(yōu)網(wǎng)絡 :中山做網(wǎng)站 中山php建站
最優(yōu)良人
Posts Tagged With: flag
htaccess,apache下分布式配置文件的配置選項和flag標簽
2011/08/23 at 14:06 » Comments (100)
以下指命令的作用域都是.htaccess RewriteEngine On|Off RewriteEngine 可用On 或者 Off 打開或關閉rewrite功能。 rewrite configurations 不會繼承,所以你得給每個你想用 rewrite功能的virtual host加上這個指令。 RewriteBase URL-path RewriteBase指令顯式地設置了目錄級重寫的基準URL。在下文中,你可以看見RewriteRule可以用于目錄級的配置文件中 (.htaccess)并在局部范圍內(nèi)起作用,即規(guī)則實際處理的只是剝離了本地路徑前綴的一部分。處理結束后,這個路徑會被自動地附著回去。默認值是"RewriteBase physical-directory-path"。 在對一個新的URL進行替換時,此模塊必須把這個URL重新注入到服務器處理中。為此,它必須知道其對應的URL前綴或者說URL基準。通常,此前綴就是對應的文件路徑。但是,大多數(shù)網(wǎng)站URL不是直接對應于其物理文件路徑的,因而一般不能做這樣的假定! 所以在這種情況下,就必須用RewriteBase指令來指定正確的URL前綴。 如果你的網(wǎng)站服務器URL不是與物理文件路徑直接對應的,而又需要使用RewriteBase指令,則必須在每個對應的.htaccess文件中指定RewriteRule 。 RewriteCond TestString CondPattern RewriteCond指令定義了一個規(guī)則的條件,即在一個RewriteRule指令之前有一個或多個RewriteCond指令。條件之后的重寫規(guī)則僅在當前URI與pattern匹配并且符合這些條件的時候才會起作用。 Notice:All of these tests can also be prefixed by an exclamation mark ('!') to ...more »