【发布时间】:2016-06-27 16:46:51
【问题描述】:
我的服务器默认有几个系统文件夹和文件。所以为了更好地了解我想把我的网站放在这样的子文件夹中:
www.domain.de/web/index.html
所有链接和网站相关的东西都可以在这个子文件夹“web”中找到。但是在网址中不应该看到文件夹“web”!
我在我的 htaccess 中用这些行得到了这个,它可以工作:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.de [NC]
RewriteCond %{REQUEST_URI} !^/web/.*$
RewriteRule ^(.*)$ /web/$1
但现在的问题是: 我还希望我的服务器上的其他文件夹能够工作。所以 www.domain.de/downloads/ 也应该可以工作。此文件夹不在子文件夹“web”中。因此,如果我在我的网络浏览器中编写直接 url “www.domain.de/downloads”,我不想重定向到“www.domain.de/web/downloads/”,你知道吗?
有什么解决办法吗? :) 谢谢!
【问题讨论】:
标签: .htaccess redirect root subdirectory