#apache #httpd.conf
#apache #httpd.conf
Вопрос:
Есть ли простой способ изменить «базовый» каталог Apache? На данный момент у меня запущен инструмент, и «домашняя» страница отображается по адресу http://servername.com . Я бы хотел, чтобы все было перемещено в http://servername.com/portal .
Пример:
www.servername.com/portal/directories
www.servername.com/portal/images
etc...
Я смог сделать это (вроде) с помощью перенаправления:
Redirect /portal http://servername.com
но мне бы очень хотелось, чтобы это выглядело так http://servername.com / не существует и вместо этого должен быть доступен через http://servername.com/portal / — в отличие от простого перенаправления /portal/* на /*.
Ответ №1:
Самый простой ответ — фактически переместить весь код в portal
каталог и перенаправить весь трафик, поступающий в корень, таким образом, чтобы он перенаправлялся на портал.
RewriteEngine on
RewriteRule ^/$ /portal/ [R]
или
RedirectMatch ^/$ http://servername.com/portal/