Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 02.08.2012
Сообщений: 11
1

Вызов скрипта при переходе на поддомены

29.10.2012, 15:06. Показов 2658. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день,

Подскажите пожалуйста как прописать условие в htaccess чтобы с поддоменов вызывался определенный скрипт с самим подоменом в качестве параметра.

Например переходим по адресу: test.site.ru должен вызываться скажем скрипт site.ru/qwerty.php?poddomen=test


P.S. Могу заплатить за написание такого условия.

Добавлено через 36 минут
Написал такой вот условие

Код
RewriteCond %{HTTP_HOST} ^.*\.site\.ru$
RewriteRule ^(.*)\.site\.ru$ site\.ru?dom=$1 [R,L]
почему то не работает...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2012, 15:06
Ответы с готовыми решениями:

Вызов скрипта с параметрами скрипта рекурсивно с своими глобальными переменными каждый вызов
Всем привет, есть скрипт у которого глобальные переменные на весь файл. Хочу запустить этот...

Запуск скрипта при переходе по ссылке
Есть сценарий который открывает окно для ввода телефона и Имени на сайте , хотел бы узнать какая...

Вызов функции, рисующей квадрат с соответствующими сторонами при переходе по case 2
Решил наворотить свою главную функцию что бы она рисовала квадрат с соответствующими сторонами при...

Вызов скрипта при редиректе
Здравствуйте. Есть сторонний сайт, который при запросе из адресной строки делает редирект на...

8
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
29.10.2012, 19:53 2
Зачем оно Вам? Если по любому поддомену открывается один и тот же VirtualHost, то имя запрошенного домена и так известно обрабатывающему скрипту. Бессмысленно дублировать его в GET-параметрах.
0
0 / 0 / 0
Регистрация: 02.08.2012
Сообщений: 11
30.10.2012, 09:50  [ТС] 3
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Зачем оно Вам? Если по любому поддомену открывается один и тот же VirtualHost, то имя запрошенного домена и так известно обрабатывающему скрипту. Бессмысленно дублировать его в GET-параметрах.
Чтобы в зависимости от поддомена выдавать нужную страницу, используя только один php скрипт.
0
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
30.10.2012, 18:28 4
Цитата Сообщение от rKuklin Посмотреть сообщение
Чтобы в зависимости
Это понятно. Я не о том. Зачем Вам именно такой способ? Из пушки по воробьям.
Запрошенный домен и так скрипту известен, не нужно его еще и в GET деблировать через одно место.
0
0 / 0 / 0
Регистрация: 02.08.2012
Сообщений: 11
31.10.2012, 09:22  [ТС] 5
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Это понятно. Я не о том. Зачем Вам именно такой способ? Из пушки по воробьям.
Запрошенный домен и так скрипту известен, не нужно его еще и в GET деблировать через одно место.
Известен? Он где то отдельно хранится?

Добавлено через 10 минут
Вот мы отридеректили запрос с поддомена на основной домен, где нам узнать какой поддомен использовался?
0
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
31.10.2012, 14:16 6
Цитата Сообщение от rKuklin Посмотреть сообщение
Вот мы отридеректили запрос с поддомена на основной домен
Зачем мы его отредиректили-то? Почему не на самом поддомене?
0
0 / 0 / 0
Регистрация: 02.08.2012
Сообщений: 11
31.10.2012, 14:26  [ТС] 7
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Зачем мы его отредиректили-то? Почему не на самом поддомене?
На коком поддомене? Поддомен то может быть любой, а скрипт выдающий нужный контент один.
0
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
31.10.2012, 14:36 8
Ну так а все поддомены в итоге всё равно в одном VirtualHost'е живут, так что обрабатывающий скрипт в любом случае один.
0
0 / 0 / 0
Регистрация: 02.08.2012
Сообщений: 11
31.10.2012, 14:51  [ТС] 9
Но вот такая запись не работает же:

PHP
1
2
RewriteCond %{HTTP_HOST} ^.*\.site\.ru$
RewriteRule ^(.*)\.site\.ru$ site\.ru?dom=$1 [R,L]
htaccess лежит в корневом домене
0
31.10.2012, 14:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.10.2012, 14:51
Помогаю со студенческими работами здесь

Вызов скрипта при клике button
Нашел код для показа/скрытия всплывающего окна - http://jsfiddle.net/p7NbX/15/ Подскажите...

Вызов jQuery-скрипта при AJAX-вызове
Здравствуйте, подскажите как быть, у меня есть страница следующего формата --- <script...

Вылетает примерно через 30 минут (при переходе в нет, в стим, или вообще простотак но при переходе)
Здравствуйте у меня windows вылетает на синий экран, внизу появляется отсчет до 100 потом он сам...

Вызов функции и "утекание" модулей при страничном переходе.
Здаравствуйте, подскажите пожалуйста как правильно написать вызов одной функции другой. Есть вот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru