2014-09-22 4 views
0

Я ищу способ сделать что-то вроде этого в .htaccess:.htaccess переписать с точками

This.is.my-website.com 

Пожалуйста, обратите внимание: This.is является переписывание в каталог This.ismywebsite.com и является URL сайта , Я хочу, чтобы все запросы на сайт были перенаправлены в эту папку (301?). Можно ли добиться этого в .htaccess?

ответ

0

Try:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^(.+)\.my-website.com$ [NC] 
RewriteRule ^(.*)$ /%1/$1 [L] 

для внутреннего переписывание (не изменит URL в адресной строке браузера).

Или внешне перенаправлять:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^(.+)\.my-website.com$ [NC] 
RewriteRule ^(.*)$ http://my-website.com/%1/$1 [L,R=301] 
+0

больше советов? Где должен храниться файл .htaccess, содержащий код? Какие части я должен изменить? – PowerUser

+0

@Charlie в файле htaccess в вашем корневом каталоге документа. Измените «my-website.com» на любой ваш сайт –

+0

Но он не перенаправляет 'my-website.com' на' This.is.my-website.com' ... – PowerUser

Смежные вопросы