2016-01-19 42 views
2

假設我的域名是mydomain.com 我的結構是root> subfolder1> subfolder2> subfolder3> index.php 如何重定向域以便mydomain.com指向子文件夾1 >子文件夾2>子文件夾3> index.php而不更改網址?我有一個在文件夾3中的htaccess,它負責解析URL,所以它必須保持不變。在subfolder3將主域重定向到第3級子文件夾而不更改url

的.htaccess代碼:

RewriteEngine on 

RewriteBase/

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule ^(.*)$ index.php?path=$1 [L,QSA] 

感謝。

+0

我正在做一個進度與 RewriteEngine敘述在 重寫規則^ $網絡/門戶網站/應用/ index.php文件(*。)?路徑= $ 1 [L,QSA] 但仍然不能獲得CSS和JS加載。 –

回答

1

這個規則下創建的網站根目錄的.htaccess:

RewriteEngine On 

RewriteRule ^(.*)$ subfolder1/subfolder2/subfolder3/$1 [L] 
+0

謝謝,你正在正確的軌道上。我更新了問題,你能再看一次嗎? –

+0

是的,如果我的基地址(一個被重定向)是www.mydomain.com我不得不添加爲基地址www.mydomain.com/subfolder1/subfolder2/subfolder3 –

+0

你能解釋一下RewriteRule ^(。 *)$和重寫規則^ /?$? –

相關問題