Вопрос по поводу поддомена путем htaccess

Статус
В этой теме нельзя размещать новые ответы.

rit

Постоялец
Регистрация
5 Дек 2006
Сообщения
567
Реакции
128
Кто сможет обяснить, я как понял можно делать сайт с поддоменом при помощи htaccess, как это происходит?

Вот как я думаю, у меня есть скрипт в котором помимо ЧПУ есть такая тема

RewriteEngine On
Options +FollowSymlinks
Options -Indexes
RewriteCond %{HTTP_HOST} ^sait.ru$

RewriteRule ^(.*)$ http://www.sait.ru/$1 [R=301,L]

тут идут ЧПУ

RewriteCond %{HTTP_HOST} ^sait.ru$
RewriteRule ^(.*)$ http://www.sait.ru/$1 [R=301,L]
где есть создание поддомена так?! вопрос такой а нужно ли создавать на самом хосте эти поддомены или их не нужно создавать, то сможет объяснить принцип?

Я так думаю что теперь любые созданные страницы с поддомен.доменюру/news/1.html будет грузиться именно он так?
 
во первых тебе надо в конфиге апача включить в *.site.ru
т.е. получается чтобы ты не ввел в качесстве поддомена
(asdasd.site.ru, abcd.site.ru и т.п.) грузиться будет твой site.ru
чтобы этого добиться, надо добавить алиас к твоему домену в конфиге апача. к примеру так
<VirtualHost *:80>
DocumentRoot "/home/site.ru/www"
ServerName "www.site.ru"
ServerAlias site.ru *.site.ru
ErrorLog "/home/site.ru/logs/error_log"
CustomLog /home/site.ru/logs/access_log combined
</VirtualHost>

а потом уже разбирать в твоем htaccess поддомены как душе угодно.
 
во первых тебе надо в конфиге апача включить в *.site.ru
т.е. получается чтобы ты не ввел в качесстве поддомена
(asdasd.site.ru, abcd.site.ru и т.п.) грузиться будет твой site.ru
чтобы этого добиться, надо добавить алиас к твоему домену в конфиге апача. к примеру так


а потом уже разбирать в твоем htaccess поддомены как душе угодно.

Попробую разъяснить какая у меня проблемма. Есть сайт и внем объявы городов (город - поддомен) эти города расположенны в спец. конф. файле т.е. когда должна загрузиться вот такая ссылка poddomen.domen.ru/news/1209.html, а poddomen берется из этого конф. файла, а в скрипте сделано так чтобы город был поддоменом.

Мне нужно чтобы при наборе

poddomen.domen.ru/news/1209.html

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

RewriteEngine On
Options +FollowSymlinks
Options -Indexes
RewriteCond %{HTTP_HOST} ^domen.ru$
RewriteRule ^(.*)$ http://www.domen.ru/$1 [R=301,L]


на моем хосте не работает не пойму почему, кто сможет помочь ? готов заплатить или поставить ссылки на свои сайты, если это необходимо!

 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху