Перенаправление всего домена с использованием .htacsess, кроме некоторых URL - PullRequest
0 голосов
/ 06 июля 2018

Я пытаюсь перенаправить весь домен на новый домен, за исключением некоторых URL.3-е и первое условие перенаправления работает, но не второе.RewriteCond %{REQUEST_URI} !^/file-download-search перенаправляется на новый домен, и я хочу, чтобы это не перенаправляло.Любая помощь приветствуется.

    # Redirect users from domain1.com to https://www.domain2.com
    # Except the download center and the pdf files
      RewriteEngine on
      RewriteCond %{HTTP_HOST} ^(www.)domain1\.com$ [NC]
      RewriteCond %{REQUEST_URI} !^/file-download-search
      RewriteCond %{REQUEST_URI} !^/sites/files/([^/.]+\.pdf)$
      RewriteRule ^ https://www.domain2.com%{REQUEST_URI} [R=301,L]

1 Ответ

0 голосов
/ 07 февраля 2019

Если кто-то ищет ответы, это то, что сработало для меня.

 RewriteEngine on
 RewriteCond %{HTTP_HOST} ^(www.)domain1\.com$ [NC]
 RewriteCond %{THE_REQUEST} !\ /file-download-search [NC]
 https://www.domain2.com%{REQUEST_URI} [R=301,L]```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...