Постоянно перенаправлять domain.com/folder на folder.domain.com

У меня настроены все правила, и субдомен работает нормально.

Однако по-прежнему можно попасть на часть моего сайта с http://example.com/subdomain, а не http://subdomain.example.com/

Как я могу заставить постоянное перенаправление?

Я предполагаю, что это что-то вроде:

RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
# (rule to see if i am inside subdomain folder)
RewriteRule ^(.*)$ http://www.subdomain.example.com/$1 [R=301,L]

person Community    schedule 24.06.2009    source источник
comment
Что касается stackoverflow.com/questions/597390/ Я не хочу example.com/subdomain/whatever для перенаправления на subdomain.example.com/что угодно. он должен вернуть ошибку 404 ИЛИ перенаправить на subdomain.example.com Каков самый элегантный способ справиться с этим?   -  person    schedule 24.06.2009


Ответы (1)


вы должны использовать эту строку в своем основном .htaccess для простой папки 301 "Moved/Permanent" Redirect

Redirect 301 /subdomain http://subdomain.example.com

Источник

person Tony    schedule 07.03.2014