Как предотвратить перенаправление Apache mod_rewrite на http, если я не указываю абсолютный путь? ⇐ Apache
Как предотвратить перенаправление Apache mod_rewrite на http, если я не указываю абсолютный путь?
У меня есть несколько перенаправлений RewriteRule для 301 в моей конфигурации VirtualHost. Если я не включу абсолютный путь в путь подстановки, Apache будет перенаправляться на протокол http вместо https, даже если исходный URL-адрес — https. Это приведет к дополнительному перенаправлению при проверке сети в браузере.
Итак, если я укажу полный путь, он будет работать как положено и перенаправит https://www.example.com/en/mobile/something на https://www.example.com/en/something:
RewriteRule ^/?en/mobile/(.*)$ https://www.example.com/en/$1 [R=301,L] Но если я не укажу полный путь, сначала произойдет перенаправление на http (который обрабатывается AWS CloudFront):
RewriteRule ^/?en/mobile/(.*)$ /en/$1 [R=301,L] Можно ли сохранить протокол, если я не включу в код абсолютный путь? Недавно я обновил свой веб-сайт, и несколько URL-адресов были изменены. Я просто хочу, чтобы код был чище и не повторял полный URL-адрес в каждом правиле.
У меня есть несколько перенаправлений RewriteRule для 301 в моей конфигурации VirtualHost. Если я не включу абсолютный путь в путь подстановки, Apache будет перенаправляться на протокол http вместо https, даже если исходный URL-адрес — https. Это приведет к дополнительному перенаправлению при проверке сети в браузере.
Итак, если я укажу полный путь, он будет работать как положено и перенаправит https://www.example.com/en/mobile/something на https://www.example.com/en/something:
RewriteRule ^/?en/mobile/(.*)$ https://www.example.com/en/$1 [R=301,L] Но если я не укажу полный путь, сначала произойдет перенаправление на http (который обрабатывается AWS CloudFront):
RewriteRule ^/?en/mobile/(.*)$ /en/$1 [R=301,L] Можно ли сохранить протокол, если я не включу в код абсолютный путь? Недавно я обновил свой веб-сайт, и несколько URL-адресов были изменены. Я просто хочу, чтобы код был чище и не повторял полный URL-адрес в каждом правиле.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Нужна помощь с моей функцией пейджера PHP теперь, когда я использую mod-rewrite
Anonymous » » в форуме Php - 0 Ответы
- 31 Просмотры
-
Последнее сообщение Anonymous
-
-
-
FileNotFoundError в приложении Python Flask, размещенном на Ubuntu-Apache с WSGI-Mod
Anonymous » » в форуме Python - 0 Ответы
- 46 Просмотры
-
Последнее сообщение Anonymous
-