Can i redirect only my mainpage to www

When i past this code, it redirects my whole website. But when i want to go to ticket.mysite.com it gives me the 404 because it redirects me to www.ticket.mysite.com but i don't want this with a subdomain.

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]

I have already tried to past a code without the above in the map from the subdomain, but this doesn't work.

0
задан 21 July 2016 в 12:42
1 ответ

Вам лучше настроить виртуальные хосты. Вам нужно как минимум три из того, что я вижу; по умолчанию example.com , www.example.com и ticket.example.com . Затем вы можете поместить более простое RewriteRule в виртуальный хост по умолчанию, который перенаправляет любой запрос на https://www.example.com/$1 .Затем, когда клиент попадает либо на www.example.com , либо на ticket.example.com vhosts, там нет RewriteRule . См. https://httpd.apache.org/docs/2.4/vhosts/examples.html .

1
ответ дан 4 December 2019 в 16:33

Теги

Похожие вопросы