2014-11-14 45 views
0

只有在給定文件夾下找不到文件時才需要重定向。如何在定義文件夾下找不到文件

我的代碼是

<IfModule mod_rewrite.c> 
    RewriteEngine on 

    RewriteRule ^(theme|files|images|krishna)(.*)$ Swastik/public/$1$2 [L] 

    RewriteRule ^(.*)$ Swastik/library/index.php [L] 

</IfModule> 

我要所有的請求改寫爲下耍斯梯/庫/如果耍斯梯/公共找不到文件

回答

0

您可以使用:

RewriteCond %{DOCUMENT_ROOT}/Swastik/public%{REQUEST_URI} -f 
RewriteRule (.*) Swastik/public/$1 [L] 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule .* Swastik/library/index.php [L] 
+0

難道你測試'RewriteCond^Swastik/public%{REQUEST_URI} -f'? – anubhava

+0

是的,我嘗試...... :-)(順便說一下,我從你anubhava學到很多東西,謝謝!) – Croises

相關問題