2013-05-07 84 views
1

如何使用htaccess重定向到特定的子文件夾? 我有這樣如何使用htaccess重定向到子文件夾

DFG/pubblication1/index.html的

在文件夾目錄中沒有index.html文件,但只有.htaccess文件

我想要做的是一個結構當用戶連接到http://domain.ext/folder將被自動重定向到http://domain.ext/folder/subfolder/index.html

我有這樣的事情

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteCond %{REQUEST_URI} !^/dfg  [NC] 
    RewriteRule ^(.+) /dfg/pubblication1/$1 [NC] 
</IfModule> 

但不幸的是不起作用。 在此先感謝

回答

1

這是我使用:

RewriteCond %{REQUEST_URI} !^/static/ 
RewriteCond %{DOCUMENT_ROOT}/static%{REQUEST_URI} -f [OR] 
RewriteCond %{DOCUMENT_ROOT}/static%{REQUEST_URI} -d 
RewriteRule ^(.*)$ /static/$1 [L] 

線路1:檢查是否請求已經包含要重定向子文件夾(以避免無限循環)。

行2 & 3:驗證如果請求是一個文件或目錄

4行:執行實際的重寫

相關問題