清理索引文件并放在目录中?

时间:2011-07-21 19:46:12

标签: php .htaccess directory-structure

现在我在我的网络服务器的根目录中有各种各样的9个文件(javascript,图像,样式表,php)。我想把所有这些文件都放在一个名为home的目录中(对于主页)。所以现在我可以在http://example.com/home查看我的主页。

我希望这样,当您访问http://example.com/时,它指向主目录中的文件。

我正在使用php,所以我的第一次尝试是在根目录中创建一个index.php并在家中包含索引。这会破坏样式,javascript和include中的相对URL。为了解决这个问题,我在$_SERVER['DOCUMENT_ROOT'].'/home/添加了我的附件。当我尝试将http://example.com/home重定向到http://example.com/时会出现更多问题。

他们有更好的方法吗,可能是.htaccess

2 个答案:

答案 0 :(得分:2)

在Apache httpd.conf中将DocumentRoot更改为“home”文件夹。

答案 1 :(得分:2)

是的,如果你的服务器支持mod_rewrite,你可以添加一个RewriteRule:

RewriteRule /(.*) /home/$1 [R,L]