.htaccess переписать базовый URL на один уровень каталога - PullRequest
2 голосов
/ 20 июля 2011

У меня установлена ​​установленная Drupal на example.com/drupal - и теперь мне нужно переместить установку на один уровень вверх к корню домена.

Итак, правило переписывания, которое мне нужно, это перенаправить все существующие URL-адреса - например,example.com/drupal/some_section/somepage до example.com/some_section/somepage и т. Д.

Как мне это сделать?

Ответы [ 2 ]

7 голосов
/ 20 июля 2011

Попробуйте:

RewriteEngine On
RewriteBase /

RewriteRule   ^drupal/(.+)$   $1

Надеюсь, это поможет

0 голосов
/ 20 июля 2011

Перезапись URL-адресов, таких как example.com/drupal/..., поможет, если люди перейдут на example.com/drupal/..., но, похоже, вы хотите другого: люди используют example.com/... и перейдут на ваш сайт.

Для этого, я думаю, вам нужно изменить DocumentRoot в конфигурации вашего веб-сервера или настроить виртуальный хост для example.com

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...