- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Видимо старею и вещи, которые раньше делал легко уже сам не могу осилить (видимо первый звоночек к тому, что скоро в унитаз попадать перестану).
В общем задача проста, но одновременно для некоторых очень сложна :)
Есть сайт website.ru - для него нужно сделать несколько поддоменов. Идея такова, что набирая sub1.website.ru челу отдается страница, которая лежит в папке subdomains/website/sub/. Есть готовый .htaccess (взят с просторов инета)
В чем его проблема:
1. Он не универсален, т.е привязан к одному домену website.ru, а хотелось бы сделать поуниверсальней
2. При обращении к sub.website.ru он мне почему отдает путь sub.website.ru/subdomains/sub/, а хотелось бы sub.website.ru
Где ошибка?
поправьте меня, но по-моему данная задача решается через vhost_alias_module
Видимо старею и вещи, которые раньше делал легко уже сам не могу осилить (видимо первый звоночек к тому, что скоро в унитаз попадать перестану).
В общем задача проста, но одновременно для некоторых очень сложна :)
Есть сайт website.ru - для него нужно сделать несколько поддоменов. Идея такова, что набирая sub1.website.ru челу отдается страница, которая лежит в папке subdomains/website/sub/. Есть готовый .htaccess (взят с просторов инета)
В чем его проблема:
1. Он не универсален, т.е привязан к одному домену website.ru, а хотелось бы сделать поуниверсальней
2. При обращении к sub.website.ru он мне почему отдает путь sub.website.ru/subdomains/sub/, а хотелось бы sub.website.ru
Где ошибка?
RewriteEngine on
RewriteCond %{HTTP_HOST} ^sub1\website.ru$ [NC]
RewriteCond %{REQUEST_URI} !sub1/
RewriteRule ^(.*)$ sub/$1
если конечно директория sub находится в домашнм каталоге website.ru
RewriteEngine on
RewriteCond %{HTTP_HOST} ^sub1\website.ru$ [NC]
RewriteCond %{REQUEST_URI} !sub1/
RewriteRule ^(.*)$ sub/$1
если конечно директория sub находится в домашнм каталоге website.ru
а если sub и website заданы неявно? (.*)?
а если sub и website заданы неявно? (.*)?
на моем хостинге неявно не работает. надо обращаться к админам, а им в лень.
В общем и явно и неявно не работает :(
Помимо реврайта есть еще пара фишек:
1. Прописать алиасы вида: *.website.ru (иначе попытка реврайта умрет на уровне сервака - он сразу ошибку выплюнет)
2. Прописать ДНС-ку на поддержку того же самого.
В настройках Apache прописываете:
DocumentRoot /var/www/site.ru
ServerName site.ru
ServerAlias *.site.ru
Так, уточню - днс и вся прочая фигня прописана и робит - нужно только мод_рерайт настроить. То что писал я робит, но криво - выдается путь включая подпапку, т.е вместо sub.site.ru меня перенаправляют на sub.site.ru/subdomains/sub/, что как бы не то, что требуется.