перенаправить все ссылки, чтобы включить сегмент перед основным URL - PullRequest
0 голосов
/ 02 сентября 2010

Я настраиваю локальный веб-сайт, используя mamp, есть другие сайты, которые я запускаю в разработке на той же самой установке mamp, и я использую ссылки на своем сайте, такие как <a href="/about">About</a>

Он направит пользователя на http://localhost/about, но мне нужно указать http://localhost/chuck/host

chuck - это папка, в которой находится этот сайт, путь к файлу: / Applications / MAMP / htdocs / chuck

Есть ли способв файле htaccess, что любая ссылка автоматически перенаправляется с / chuck, подключенным к передней части url?

Я надеюсь, что это возможно, поэтому мне не нужно проходить через каждый файл и ставить / chuck перед(для этого примера), / о, чтобы сделать это http://localhost/chuck/about

1 Ответ

0 голосов
/ 02 сентября 2010
RewriteEngine on
RewriteRule (.*) /chuck$1 [nc,l]

По существу, все, что после %{http_host}, будет помещено после /chuck.Это перенаправит ВСЕ, чтобы /chuck было перед ним.

Это должно быть помещено в папку /path/to/htdocs.Однако это также сделает невозможным посещение любого другого сайта, который вы могли там разместить.

...