我目前有一个域名为
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
是根?或者我是否必须更改所有这些链接?
答案 0 :(得分:0)
组织您的网站和链接会更好,但您可以这样做。这将放在根目录中的.htaccess中,而您的文件位于/review/sitename
位置。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ /review/sitename/$1 [L]