2012-03-13 133 views
0

我有一个网站给我主持,它有很多文件和文件夹,我把它放在一个文件夹TEST里面。现在,该文件夹驻留在我的apache的根目录中,以便通过访问http://mydomain/TEST访问网页。如何用apache重写url

但是,我的老板让我通过导航到http://mydomain来显示网站。我该怎么做呢?我可以编写一个html重定向页面,指向http://mydomainhttp://mydomain/TEST,但完整的URL仍将显示在用户的浏览器中。

+0

http://google.com/?q=htaccess+redirect – 2012-03-13 22:04:17

回答

0

我认为你可以用别名做到这一点。在你的Apache配置文件,请使用:

Alias//var/www/mydomain.com/TEST/ 

这个假设/var/www/mydomain.com是路径到您的网站的源文件夹,但在看它,这是不必要的。您可以简单地将您的网站的路径指向此文件夹,而不是/var/www/mydomain.com文件夹。除非您希望能够同时访问原始网站和测试网站。

使用重定向也是一个选项,但我会使用别名。重定向是指将旧位置移动到新位置时。

+0

由于某些原因,Alias/abc/Test可以正常工作,但别名/ Test不会。有任何想法吗?它说:你没有权限访问/在这台服务器上。 – erotsppa 2012-03-13 23:03:24

+0

关闭我以前的评论。它只是将我重定向到测试页面(Apache欢迎页面)。有任何想法吗? – erotsppa 2012-03-13 23:09:49

+0

我刚刚在我的测试环境中工作。您需要将TEST替换为测试文件夹的完整路径。我会更新答案。 – Furbeenator 2012-03-14 00:05:34