0

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

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

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

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

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

4

1 回答 1

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

基本上,后面的任何东西%{http_host}都会放在后面/chuck。这会将所有内容重定向到/chuck它前面。

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

于 2010-09-02T14:01:16.710 回答