Внутренняя ошибка сервера происходит при перенаправлении на сайт Https с перезаписью мода Apache - PullRequest
0 голосов
/ 15 июня 2019

Я пытаюсь перенаправить пользователей на разные адреса в соответствии с URI запроса

Мой /var/www/html/.htaccess файл содержит:

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/(user|admin)/?$ [NC]
RewriteRule ^.*$ http://192.168.1.28%{REQUEST_URI} [P]
RewriteRule ^.*$ http://example.com? [L,R=302]

Когда я запрашиваю user или admin URI, я получаю ответ от 192.168.1.28 сервера. Когда я пытаюсь что-то еще, он перенаправляет меня на example.com

Я изменил http://192.168.1.28 с https://google.com и перезапустил службу apache. Теперь, когда я запрашиваю user или admin, я получаю 500 Internal Server Error ответ от моего сервера. Но когда я запрашиваю какой-то другой URI, он перенаправляет меня на example.com без проблем.

Я не мог понять, почему не работает https URL.

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