Назад | Перейти на главную страницу

Как добавить дополнительный RewriteCond для исключения определенного URL-адреса?

У меня есть существующий файл .htaccess со следующей перезаписью:

RewriteCond %{HTTP_HOST} !^go\.domain\.com$ [NC] 
RewriteRule ^(.*)$ https://go.domain.com [R,L]

По сути, все в этом домене принудительно go поддомен.

Однако есть один URL-адрес, который я хотел бы оставить как есть, а не переписывать:

www.domain.com/terms

Как мне добавить дополнительный RewriteCond, чтобы исключить этот конкретный URL?

Добавьте условие для исключения этого URL:

RewriteCond %{REQUEST_URI} !^/terms$

Я думаю, что перед этим

^(www\.domain\.com/terms)$ $1 [L]

может помочь (перепишите специальный URL-адрес самим собой и не продолжайте).