@Denis9999

Как настроить редирект для этих ссылок на соответствующие без www?

Не подскажете как настроить редирект для этих урлов на соответствующие без www?
- https://www.example.com/wp-content/uploads/2020/11...
- https://www.example.com/feed/?C=N;O=D
- https://www.example.com/feed/?C=M;O=A
- https://www.example.com/feed/
- https://www.example.com/feed/?C=M;O=D

Есть рабочий код:
RewriteCond %{HTTP_HOST} ^w\-dprint\.ru$
RewriteRule ^plotternaya\-rezka$ https://w\-dprint.ru/? [L,R=301]


Но он просто перенаправляет со страницы https://example.com/plotternaya-rezka главную https://www.example.com/ . У меня по аналогии сделать не получается, так как видимо какие-то символы нужно экранировать.. в рабочем примере экранируется тире, может точку с запятой нужно экранировать или слеш?
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега htaccess
RewriteCond %{HTTP_HOST} ^www\.w\-dprint\.ru$
RewriteRule ^wp\-content/uploads/2020/11/Presentation\-GG\.pdf$ https://w\-dprint.ru/wp\-content/uploads/2020/11/Presentation\-GG.pdf? [L,R=301]

RewriteCond %{HTTP_HOST} ^www\.w\-dprint\.ru$
RewriteCond %{QUERY_STRING} (?:^|&)C\=N;O\=D(?:$|&)
RewriteRule ^feed/$ https://w\-dprint.ru/feed/?C=N;O=D [L,R=301]

RewriteCond %{HTTP_HOST} ^www\.w\-dprint\.ru$
RewriteCond %{QUERY_STRING} (?:^|&)C\=M;O\=A(?:$|&)
RewriteRule ^feed/$ https://w\-dprint.ru/feed/?C=M;O=A [L,R=301]

RewriteCond %{HTTP_HOST} ^www\.w\-dprint\.ru$
RewriteRule ^feed/$ https://w\-dprint.ru/feed/? [L,R=301]

RewriteCond %{HTTP_HOST} ^www\.w\-dprint\.ru$
RewriteCond %{QUERY_STRING} (?:^|&)C\=M;O\=D(?:$|&)
RewriteRule ^feed/$ https://w\-dprint.ru/feed/?C=M;O=D [L,R=301]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы