\ Я чертовски почти вытаскиваю свои волосы, пытаясь понять это сегодня вечером. Я надеюсь, что кто-нибудь может мне помочь.
У меня есть 3 TLD для сайта, аналогично следующему:
- www.domain.com
- www.domain.org
- www.domain.net
Все они находятся в одном каталоге.
Я хотел бы настроить перенаправления 301, чтобы все страницы .org и .net указывали на свои соответствующие страницы в расположении .com.
Например, domain.net/topic/page, а также www.domain.net/topic/page должны постоянно перенаправлять на www.domain.com/topic/page.
В настоящее время я использую приведенный ниже код, который перенаправляет только домашние страницы .net и .org на домашнюю страницу .com.
RewriteCond %{HTTP_HOST} !^(www\.)?domain\.com$ [NC]
RewriteRule .?$ http://www.domain.com%{REQUEST_URI} [R=301,L]
Спасибо за ваше время,
Casey