Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как подменить robots.txt для некоторых доменов на хостинге?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Разработка на тестовых пощадках
Gretta
Отправлено: 05 Августа, 2014 - 14:18:45
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Авг. 2014  


Помог: 0 раз(а)




Дано:
Xостинг сайтов, Ubuntu 12.04, Apache2.22
На хостинге расположены "живые" сайты и "тестовые".
Живые - это сайты, к которым привязано нормальное доменное имя вида domainname.ru
Тестовые - это сайты, которые отзываются по имени вида domainname.test.ru

Задача:
Необходимо при запросе на "живые" домены отдавать настоящий robots.txt, а при запросе на "тестовые" - файл /var/www/default/robots.txt, чтобы "тестовые" площадки были закрыты от индексирования.
Следует учесть, что если два доменных имени domainname.ru и domainname.test.ru имеют по факту один и тот же DocumentRoot и ссылаются по сути на один и тот же сайт, то для первого должен отдаваться настоящий robots.txt, для второго - по умолчанию

Попытка прописать в apache2.conf следующее не дала результатов:
<Files "robots.txt">
RewriteEngine on
RewriteCond %{HTTP_HOST} test\.ru$
RewriteCond %{HOST_URI} robots.txt$
RewriteRule ^(.*)$ /var/www/default/robots.txt [L]
</Files>
 
 Top
esterio
Отправлено: 05 Августа, 2014 - 15:35:06
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




нужно конфигуровать виртуальные хосты, а не apache2.conf. Плюс ко всему так никто не делает. тестовые они на то тестовые. там все может быть как вывод дебага, так и фичи которые не работают. поетому DocumentRoot разный делают
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Apache и другие веб-серверы »


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



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB