title
Description
Body
создай 9 хостов и в каждом переадресуй обычным способом)
иначе тебе нужно будет создать хост вида *.domain.com и там вручную определять домен 3 уровня
Неактивен
Так ведь пропускать должно цифры, то есть 34, 543, 1200 Алиас имеется в виду под хост вида *.domain.com?
не получается у меня RewriteRule задать: если субдомен любое число, то на /file.php?p=
Неактивен
https://toster.ru/q/73928
в таком случае тебе нужно изменить настройки домена. сделать так, чтобы все поддомены перенаправляло на основную страницу. а в ней уже по имени хоста определяешь что делать дальше.
Добавлено спустя 1 минуту 5 секунд:
тут rewriterule не обойдешься.
Неактивен
Нашел решение
RewriteCond %{HTTP_HOST} ^([0-9]+)\.domain\.com$ [NC]
RewriteRule (.*) http://domain.com/file.php?p=%1 [QSA,L]
после, можно получать файл по ID с субдомена.
Добавлено спустя 4 минуты 7 секунд:
Заметил что при первом запросе 8181.domain.com запрос обрабатывается дольше, уже на второй раз этот же субдомен открывается быстрее. С чем это связано, как ускорить первый раз?
Неактивен
ну так это и есть 1 вариант. в виртуалхосте ты же сделал чтобы все поддомены обрабатывалсь и вели в 1 директорию. а как ты их потом обрабатываешь, в .htaccess или php не суть важно. я бы даже на php логику перенес, т.к. просто удобнее и нет завязки на apache (.htaccess).
Неактивен
|
|
Неактивен