Q_BASIC
Хранитель порядка
- Регистрация
- 30 Ноя 2013
- Сообщения
- 516
- Реакции
- 1.240
- Автор темы
- #1
Как сделать что бы поддомен передавался файлу index.php
Я сделал так:
При открытии war.site.ru/sab/
Мы имеем $_GET['domain'] = 'war';
А при открытии war.site.ru (без открытия директорий и файлов)
Мы ничего не имеем, как сделать что бы мы всегда могли узнать поддомен в $_GET['domain']
И еще, если не трудно желательно что бы файлу index.php передавались как-то все $_GET параметры
Додумался, сделал с помощью $_SERVER['HTTP_HOST']
Я сделал так:
Код:
AddDefaultCharset UTF-8
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} (.*)\.site\.ru$
RewriteRule . /index.php?domain=%1 [L]
</IfModule>
При открытии war.site.ru/sab/
Мы имеем $_GET['domain'] = 'war';
А при открытии war.site.ru (без открытия директорий и файлов)
Мы ничего не имеем, как сделать что бы мы всегда могли узнать поддомен в $_GET['domain']
И еще, если не трудно желательно что бы файлу index.php передавались как-то все $_GET параметры
Додумался, сделал с помощью $_SERVER['HTTP_HOST']
Последнее редактирование модератором: