Скрипт, для выжачи различных версий robots.txt

123

Guest
Скрипт, для выдачи различных версий robots.txt

Помогите пожалуйста, при помощи .htaccess и PHP сделать скрипт, который бы при проверке адреса (зеркала) выдавал бы разные версии robots.txt

Например сайт такой-то, доступен по двум адресам

http://mysite.com/

или

http://www.mysite.com/

Но так как хост один, требуется выдача разных robots.txt для каждого.
 

123

Guest
Там не совсем то.

---------------------------------
Ну да ладно, я уже скрипт написал:

1) Прописал в виде mod_rewrite в htaccess, для php файла, играющего роль скрипта новое название - robots.txt


2) Скрипт проверяет значение HOST, и в зависимости от значения, конструкцией include() подключает требуемый, заранее положенный рядом, какой-нибудь txt файл.

Всего вроде добился, чего хотел, но, появился трабл:

В общем:
Если браузеру показать статичный robots.txt, то покажет он его без форматирования, т.е точно так же:
(Процитировал все один в один - обратите внимание на разницу в шрифтах первого и второго случаев)
Если показать мой динамический, в браузере появляется:

т.е все налеплено в одну строчку, и показано отформатированным шрифтом, хотя при просмотре исходного текста в браузере, содержимое ничем не отличается от статического.

Может быть как-то настроить выдачу типа файла? Или я не прав? Может быть это вообще не имеет зачения?
Я даже в скрипте "echo" или "print" не использовал, просто подключал в сам код дополнительное содержимое.
 

Winer

Мимо проходил
include *.txt файла ???ну-ну :) а readfile слабо сделать ???
 

123

Guest
Да можно и readfile().

вместо include() при помощи readfile()?
Пробовал уже - результат один

-~{}~ 04.06.04 13:35:

header("Content-type:text/plain;");

Ну все, мозги точно у меня сварились, а ведь главное думал и не додумался.
Большой сенкс за fix идеи, теперь работает наконец.
 
Сверху