现在我在我的网络服务器的根目录中有各种各样的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
?
答案 0 :(得分:2)
在Apache httpd.conf中将DocumentRoot更改为“home”文件夹。
答案 1 :(得分:2)
是的,如果你的服务器支持mod_rewrite,你可以添加一个RewriteRule:
RewriteRule /(.*) /home/$1 [R,L]