test1 A 83.***.***.*
test2 A 83.***.***.*
Опять субдомены
tes1.site.ru
test2.site.ru
Поискал в сети нашёл запись в .htaccess
RewriteCond %{http_host} !^site.ru [NC]
RewriteCond %{http_host} ^([^.]+)\.site.ru [NC]
RewriteRule ^(.*) http://www.site.ru/%1/ [R=301,L,QSA]
дописал но не работает, по моему гдето читал что в
подобных случаях нужно какуюто запись в DNS сделать
чтобы все запросы ***.site.ru пренаправлялись на site.ru
у меня там только запись
www A 83.***.***.*
Подкажите пожалуйста ?
Заранее спасибо
Код:
только тебе прийдется еще ждать пока записи распозутсо по всем днс-ам. если хочеш проверить сразу, то пропиши в hosts
Код:
test1.site.ru 83.***.***.*
test2.site.ru 83.***.***.*
test2.site.ru 83.***.***.*
В ДНС ещё не прописывал
А дома проверил работает
Только один вопрос можно сделать так чтобы в Броузере
высвечивался первоначальный адрес
test1.site.ru
Хочу чтобы сайт воспринимался как самостоятельный в том
чилсе и поисковиками....?
у тя сервак на никсах стоит? если да, тогда
в /etc/apache2/sites-available
файл 001-site
Код:
<VirtualHost *:80>
Include "sites-available/www.site.ru"
</VirtualHost>
<VirtualHost *:80>
Include "sites-available/test1.site.ru"
</VirtualHost>
<VirtualHost *:80>
Include "sites-available/test2.site.ru"
</VirtualHost>
Include "sites-available/www.site.ru"
</VirtualHost>
<VirtualHost *:80>
Include "sites-available/test1.site.ru"
</VirtualHost>
<VirtualHost *:80>
Include "sites-available/test2.site.ru"
</VirtualHost>
потом там же создаеш файл test1.site.ru
Код:
ServerName test1.site.ru
DocumentRoot path_to_site1_root_dir
<Directory path_to_site1_root_dir>
Options +FollowSymLinks
AllowOverride All
order allow,deny
Allow from All
</Directory>
DocumentRoot path_to_site1_root_dir
<Directory path_to_site1_root_dir>
Options +FollowSymLinks
AllowOverride All
order allow,deny
Allow from All
</Directory>
test2.site.ru - аналогично
уточните кто там шарит, я что-то мог забыть или не так обьяснить - я сам до конца не разобрался еще.
a2ensite 001-site