htaccess переписать 3 условия в реальный домен

Я хочу написать короткий скрипт htaccess, который перепишет следующие условия, но я хочу, чтобы это делалось для всего сайта, а не только для домашней страницы.

НАПРИМЕР.

  • domain.com перенаправляет на www.domain.org
  • www.domain.com перенаправляет на www.domain.org
  • domain.org перенаправляет на www.domain.org

Обратите внимание, что он должен работать, поэтому все страницы сайта переносятся в домен www.domain.org. Например,

domain.org/contact-us/ перенаправляет на www.domain.org/contact-us/

а также

domain.com/about/ перенаправляет на www.domain.org/about/

и т. д.

Ценю твою помощь.

Matt

2 ответа

RewriteCond% {HTTP_HOST} ^ (domain.com | www.domain.com | domain.org)
RewriteRule (. *) http://www.domain.org%{REQUEST_URI} [R = 301, NC, L]

RewriteEngine on

RewriteCond %{SERVER_NAME} ^example.com(.*)$     [OR]
RewriteCond %{SERVER_NAME} ^www.example.com(.*)$
RewriteRule ^.*$ http://www.example.org$1        [R]
Другие вопросы по тегам