1
我的域:www.teste.com.br
這是可能的.htaccess?
我的文件夾(未存在):diretory
我的虛擬URL:www.teste.com.br/diretory
我的文件夾(存在):diretory2/dir/index.php
當訪問www.teste.com.br/diretory
查看diretory2/dir/index.php
內容
我的域:www.teste.com.br
這是可能的.htaccess?
我的文件夾(未存在):diretory
我的虛擬URL:www.teste.com.br/diretory
我的文件夾(存在):diretory2/dir/index.php
當訪問www.teste.com.br/diretory
查看diretory2/dir/index.php
內容
請嘗試以下操作,將一個URL重寫爲另一個:如果/diretory
是「虛擬」,那麼它只是一個URL。這不是一個真正的「文件夾」。
爲了改寫在其他目錄下的第一個目錄到相應的文件中的所有文件(具有相同名稱),然後添加以下RewriteRule
:
RewriteRule ^diretory/(.*)$ diretory2/dir/$1 [L]
的QSA
這裏不需要,因爲查詢所請求URL上的字符串將被自動複製到目標。
嘗試.... 重寫規則^ diretory \ /(。*) –
啊確定,需要$ diretory2/DIR/$ 1 [QSA,L] 它的工作原理 TKS 馬可這一規則,以複製_虛擬目錄中的所有URL。除非您正在修改替換以包含查詢字符串,否則此實例中不需要'QSA'標誌。您也不需要在'RewriteRule'模式中反斜槓轉義斜線。我已更新我的回答,以包含您的評論。 (如果答案有助於解決您的問題,那麼您可以將其標記爲「已接受」,以將其從未答覆的問題隊列中移除。您也可以加註 - 一旦您擁有足夠的信譽 - 如果您覺得有用。) – MrWhite