Как избавиться от "?q=" при переходе на https?

Всем, приветствия!

При переходе сайта на https, не работает редирект
с:
https://modx.pro/?q=help
на:
https://modx.pro/help/

При этом этот редирект отлично работает c http.

Пожалуйста, помогите решить проблему.

P.S.
В настройках:
ключ «server_protocol» со значением «https».

В .htaccess:
RewriteEngine On
RewriteBase /

# Rewrite secure requests properly to prevent SSL cert warnings, e.g. prevent 
# https://www.domain.com when your cert only allows https://secure.domain.com
RewriteCond %{SERVER_PORT} !^443
RewriteRule (.*) https://modx.pro/$1 [R=301,L]

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^www.modx\.pro$ [NC]
RewriteRule ^(.*)$ https://modx.pro/$1 [R=301,L]

# The Friendly URLs part
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Сuriosity
21 мая 2018, 11:11
modx.pro
1 025
0

Комментарии: 1

tvset
24 мая 2018, 14:04
-1
а он особо то и не нужен т.к. используется html тег canonical
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1