У меня 2 домена sio-india.org и sio-india.com
Я хочу перенаправить все поддомены с 1-го домена на 2-й. например. home.sio-india.org на home.sio-india.com, но я не хочу перенаправлять sio-india.org на sio-india.com, а также не хочу перенаправлять www.sio-india.org на www.sio- india.com
Пожалуйста помоги
Я использую этот код в htaccess, но он не работает.
RewriteCond %{HTTP_HOST} ^(.*)sio-india\.org$ [NC]
RewriteRule ^(.*)$ http://%1sio-india.com/$1 [R=301,L]
Пожалуйста, помогите мне, я застрял.
Было бы полезно уточнить, как именно это не работает. Мне кажется, что ваш код перенаправит все (включая http://sio-india.org). Это потому, что. * Означает «любой символ, ноль или более повторений», поэтому sio-india.org тоже будет соответствовать.
Вам следует изменить свое состояние на
RewriteCond %{HTTP_HOST} ^(.*)\.sio-india\.org$ [NC]
RewriteRule ^(.*)$ http://%1.sio-india.com/$1 [R=301,L]
Если это не помогло, расскажите подробнее, как это не работает.
Спасибо. Но для меня сработало следующее решение:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)\.your-domain\.com$
RewriteRule ^(.*)$ https://%1.another-domain.com/ [R,L]
Слишком поздно публиковать. Но я просто хотел поделиться, чтобы это могло быть полезно другим людям.