Though the rule should work when put into a server config context, it only worked when put inside a VirtualHost
definition, if that VirtualHost
isn't already defined in /etc/apache2/sites-enabled/000-default
.
Использование Apache RewriteRule
327
eZanmoto
Я пытаюсь заставить очень простой RewriteRule работать в Apache - я настроил Apache2 (в Vagrant) и sudo a2enmod rewrite
успешно запустился (и перезапустил Apache после), выполнив следующее тривиальное httpd.conf
:
RewriteEngine on RewriteRule /abc.html /def.html
где abc.html
и def.html
находятся два однострочных HTML-файла /var/www
, веб-каталог по умолчанию, который устанавливает Apache. Несмотря на это, правило, похоже, не работает - я получаю содержимое, abc.html
когда перехожу на http://localhost:8080/abc.html
. Соответствующее Redirect
правило работает, но мне нужно добавить больше логики, чем позволит перенаправление, когда я получу этот простой пример работы.
1 ответ на вопрос
0
eZanmoto
Похожие вопросы
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
1
Обратный прокси Apache
-
3
Не могу понять, почему это регулярное выражение не применяется
-
-
3
Ubuntu Server с рабочим окружением GNOME - настройка разрешений файла конфигурации Apatche
-
8
Как я могу дать права на запись в папку всем пользователям Linux?
-
1
Журнал ошибок Apache2
-
2
Mac OS X bash: удалите все apache и PHP вхождения
-
6
Как остановить запуск служб при загрузке в Ubuntu?
-
5
Сопоставьте папку «Сайты» с http: // localhost в OS X
-
2
Существует ли бесплатный анализатор журнала безопасности для apache?