将网站放入文件夹,不在 URL 上显示文件夹,但仍可访问其他文件夹

将网站放入文件夹,不在 URL 上显示文件夹,但仍可访问其他文件夹

我尝试将我的网站托管到 FTP 上的一个文件夹中,例如 /site。但在 URL 上我想删除此文件夹,因此它将是 www.mysite.com.br,而不是 www.mysite.com.br/site。

我已经使用这个重写脚本实现了它:

RewriteCond %{REQUEST_URI} !^/site
RewriteRule ^(.*)$ site/$1 [L]

但是当我尝试访问服务器内其他文件夹中的其他文件时,我收到“此网页有重定向循环”的提示,例如 www.mysite.com.br/downloads/myfile.zip。

有人知道如何让 Rewrite 不考虑 /site 以外其他文件夹中的现有文件吗?

答案1

您可以使用mod_alias去做这个:

Alias / /path/to/site

相关内容