如何更改目录根以进行审阅/测试

时间:2015-11-02 16:32:09

标签: .htaccess hyperlink directory subdirectory document-root

我目前有一个域名为

www.my-domain.co.uk

我将测试/审核区域设置为

www.my-domain.co.uk/review/sitename

但是我将导航栏设置如下:

<a href="/our-work/">Our Work</a></li>
<a href="/help-for-you/">Help For You</a></li>
<a href="/how-to-apply/">How To Apply</a></li>
<a href="/support-us/">Support Us</a></li>
<a href="/donate/">Donate Now</a></li>

现在在localhost上测试这没关系 -

但在www.my-domain.co.uk/review/sitename下。链接返回到根index.html文件。

我环顾四周,但没有找到直接答案,也无法弄明白。有没有办法通过.htaccess文件更改根目录,以便它认为/review/sitename是根?或者我是否必须更改所有这些链接?

1 个答案:

答案 0 :(得分:0)

组织您的网站和链接会更好,但您可以这样做。这将放在根目录中的.htaccess中,而您的文件位于/review/sitename位置。

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ /review/sitename/$1 [L]