【发布时间】:2012-03-13 20:42:36
【问题描述】:
有没有办法使用 htaccess 告诉子目录充当整个站点的根目录?
例如,如果我在http://localhost/testsite/ 下有一个网站,并且在它的 index.php 文件中,我使用以下代码引用了样式表..
<link rel="stylesheet" type="text/css" href="/css/layout.css" />
然后我可以加载 /localhost/testsite/css/layout.css 吗?
为了解决这个问题,我为每个站点设置了 localhost 子域,虽然可行,但并不理想。
非常感谢。
【问题讨论】:
-
设置虚拟主机。
-
正如 cillosis 所指出的,这通常会在站点的 Apache 配置中完成。只需将DocumentRoot 设置为所需的文件夹。
-
确保你有
RewriteEngine On和RewriteRule ^$ /subdirectory [L]
标签: php .htaccess directory rewrite root