2015-09-01 2 views

ответ

1

Вы должны также проходить группировку в качестве обратной ссылки с помощью $1 или использовать %{REQUEST_URI} переменную:

RewriteCond %{HTTP_HOST} !^(www.)?domain.tld [NC]  
RewriteRule ^(.*)$ https://domain.tld/$1 [L,R=301,QSD] 

или

RewriteCond %{HTTP_HOST} !^(www.)?domain.tld [NC]  
RewriteRule ^(.*)$ https://domain.tld%{REQUEST_URI} [L,R=301,QSD] 

Заметьте, что QSD является апач флаг 2,4 переписан, он не будет работа с apache 2.2. Если вы используете apache 2.2 и хотите удалить строку запроса, просто добавьте ? в конец цели:

RewriteRule ^(.*)$ https://domain.tld/$1? [L,R=301,QSD] 
Смежные вопросы