Я пытаюсь перенаправить пользователей на разные адреса в соответствии с 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.