我有一個網站設置爲子目錄與子域名如下:網站停機維護
/ [webroot]
/subdomain1/
/subdomain2/
我想創建一個重寫所有被訪問的文件maintenance.php W/503消息的htaccess的文件,但我不知道爲什麼以下不會捕獲子目錄?
RewriteEngine On
RewriteBase/
RewriteCond %{REMOTE_ADDR} !^111\.222\.333\.444$
RewriteCond %{REQUEST_URI} !^/maintenance\.php$
RewriteRule ^(.*)$ /maintenance.php [L]
我一定要叫出每個子目錄類似...
RewriteRule ^/subdirectory1(.*)$ /maintenance.php [L]
RewriteRule ^/subdirectory2(.*)$ /maintenance.php [L]
mod_rewrite從最底層的目錄開始尋找.htaccess文件;你有這些子目錄嗎? – Piskvor 2010-09-22 06:59:48
不,我沒有超過root的htaccess文件。 – rrrfusco 2010-09-22 07:00:51