重定向所有链接以在主网址前面包含一个细分

时间:2010-09-02 13:58:18

标签: php .htaccess mamp

我使用mamp设置了一个本地网站,我在同一个mamp安装中开发了其他网站,我使用我网站上的链接,如<a href="/about">About</a>

它会将用户定向到http://localhost/about,但我需要将其指向http://localhost/chuck/host

chuck是该网站所在的文件夹,文件路径:/ Applications / MAMP / htdocs / chuck

在htaccess文件中是否有一种方法可以自动将任何链接重定向到/ chuck插入到网址的前面?

我希望这是可能的,所以我不必通过每个文件并将/ chuck放在(对于这个例子),/ about,使其成为http://localhost/chuck/about

1 个答案:

答案 0 :(得分:0)

RewriteEngine on
RewriteRule (.*) /chuck$1 [nc,l]

基本上,%{http_host}之后的所有内容都将放在/chuck之后。这会将一切重定向到/chuck前面。

这必须放在/path/to/htdocs文件夹中。但是,它也将无法访问您在那里托管的任何其他网站。