Weisnar
Полезный
- Регистрация
- 23 Сен 2008
- Сообщения
- 157
- Реакции
- 16
- Автор темы
- #1
День добрый. Наверно всё-таки попробую спросить. А то сам пол дня экспериментировал и так ничего и не вышло.
Вопрос для знающего человека простой. Как создать автоподдомены посредством .htaccess
Описание этого процесса в Нете конечно есть.
И как-то косо криво что-то даже получается.
В общем, нужно:
Привести домен Для просмотра ссылки Войдиили Зарегистрируйся
к виду: Для просмотра ссылки Войдиили Зарегистрируйся
Все мы знаем простой пример ЧПУ:
RewriteRule ^p/(.*) index.php?p=$1 [L]
который сделает их Для просмотра ссылки Войдиили Зарегистрируйся вариант: Для просмотра ссылки Войди или Зарегистрируйся
Ну или так:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ /page.php?v=$1 [L]
Что сделает из Для просмотра ссылки Войдиили Зарегистрируйся вариант: Для просмотра ссылки Войди или Зарегистрируйся
Но мне нужно именно из поддомена сделать переменную.
На данный момент сделал определение в самом скрипте. Получилось:
$buff=explode(".", $_SERVER [HTTP_HOST]);
Как результат, в переменной $buff[0] окажется значение подомена: ABCD
В переменной $buff[1] = site
$buff[2] = com
Но мне нужно это сделать как-то через .htaccess
Вопрос для знающего человека простой. Как создать автоподдомены посредством .htaccess
Описание этого процесса в Нете конечно есть.
И как-то косо криво что-то даже получается.
В общем, нужно:
Привести домен Для просмотра ссылки Войди
к виду: Для просмотра ссылки Войди
Все мы знаем простой пример ЧПУ:
RewriteRule ^p/(.*) index.php?p=$1 [L]
который сделает их Для просмотра ссылки Войди
Ну или так:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ /page.php?v=$1 [L]
Что сделает из Для просмотра ссылки Войди
Но мне нужно именно из поддомена сделать переменную.
На данный момент сделал определение в самом скрипте. Получилось:
$buff=explode(".", $_SERVER [HTTP_HOST]);
Как результат, в переменной $buff[0] окажется значение подомена: ABCD
В переменной $buff[1] = site
$buff[2] = com
Но мне нужно это сделать как-то через .htaccess