我的域名:www.teste.com.br
我的文件夹(不存在):diretory
我的虚拟网址:www.teste.com.br/diretory
我的文件夹(存在):diretory2/dir/index.php
访问www.teste.com.br/diretory
时,请查看diretory2/dir/index.php
答案 0 :(得分:0)
请尝试以下操作,将一个网址重写为另一个网址:
RewriteEngine On
RewriteRule ^diretory$ /diretory2/dir/index.php [L]
如果/diretory
是"虚拟"然后它只是一个URL。它不是一个"文件夹"。
为了将第一个目录中的所有文件重写到另一个目录中的相应文件(具有相同名称),请添加以下RewriteRule
:
RewriteRule ^diretory/(.*)$ diretory2/dir/$1 [L]
此处不需要QSA
,因为请求的URL上的查询字符串将自动复制到目标。