-1
я пытаюсь перенаправить подкаталог URL для поддомена URL, следуя как этотподкаталог URL перенаправления с использованием Htaccess и PHP
www.sitename.com/foldername
to
www.foldername.sitename.com
Я использую следующий код Htaccess перенаправить
RewriteCond %{ENV:REDIRECT_SUBDOMAIN} =""
RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9][-a-z0-9]+)\.sitename\.com(:80)?$ [NC]
RewriteCond %{HTTP_HOST} !^www\.sitename\.com
RewriteCond %{DOCUMENT_ROOT}/%2 -d
RewriteRule ^(.*) /%2/$1 [E=SUBDOMAIN:%2,L]
RewriteRule^- [E=SUBDOMAIN:%{ENV:REDIRECT_SUBDOMAIN},L]
, но он не работает на моем сервере
я видел много поста, как это, но не одной масти для моей проблемы, поэтому, пожалуйста, ответа на этот
благодаря заранее, чтобы помочь
спасибо за ваш ответ. он перенаправляется, но браузер показывает, что сервер не найден ошибкой –
Что означает, что у вас должен быть хост 'www.foldername.sitename.com', он не может перенаправлять на несуществующий узел именно так. Он должен существовать. Но это не имеет никакого отношения к правилам в моем ответе. Они делают то, что ожидается, отсюда и ошибка. Проверьте * wildcard * domains и [this] (http://stackoverflow.com/questions/586129/create-subdomains-on-the-fly-with-htaccess-php) ссылку, чтобы получить дополнительную информацию о том, как обрабатывать динамические суб- домены. –
Спасибо за ваш ответ. с выходом хостинга я не могу это сделать? я просто хочу показать URL-адрес в адресной строке для этого на www.sitename.com/foldername this www.foldername.sitename.com, можем ли мы сделать это динамически с помощью htaccess? –