除非在文档根目录中进行更改,否则localhost不起作用

时间:2014-01-10 07:15:02

标签: linux apache document-root

我的localhost doest工作,直到我在文档根目录中进行更改。 我希望默认文档根目录为“/ var / www / html”,我在/ var / www / html中有目录mediatest,我希望localhost应该指向“/ var / www / html / mediatest”。

但是当我将默认的Document Root设置为“/ var / www / html”时,localhost指向html,我需要在URL中添加mediatest目录名,当我将Document Root更改为“/ var / www / html / mediatest“它工作正常但我不能在html目录中使用文件夹。 我该如何解决这个问题?

3 个答案:

答案 0 :(得分:0)

嗯......你怎么能想象这个?您想打开一个目录并查看其他directorys中的文件吗?

我看到两种方式:

  1. 将您的文件从html放入mediatest

  2. 设置服务器以使用虚拟主机并更改主机文件。例如,添加mediatest.local和html.local,不再使用localhost。

答案 1 :(得分:0)

您无法在文档根目录之外导航。

您可以将/ var / www / html /您的文档设为root并创建索引文件以将用户重定向到mediatest。

答案 2 :(得分:0)

你可以使用htaccess。

将以下行添加到您的htaccess: RewriteRule ^ $ / abc / [R = 301,L]