2010-04-21 3 views
0

Я много сделал для разработки ASP.NET и PHP, но я не знаю, как отслеживать подобные вещи в CF. Мой наивный первый угол атаки заключался в поиске любой ссылки на Google в любом из исходных кодов. Не повезло.Почему моя страница ColdFusion возвращает пустую страницу в поисковые системы?

Я запускаю сайт на IIS7. Google, Bing и Yahoo, по всей видимости, «не видят» ничего на моем сайте.

Обновление: Я побежал Fetch, как Googlebot и получил следующее:

HTTP/1.1 200 OK 
Transfer-Encoding: chunked 
Content-Type: text/html; charset=UTF-8 
Server: Microsoft-IIS/7.0 
Set-Cookie: CFID=1638251;expires=Sat, 14-Apr-2040 15:51:41 GMT;path=/ 
Set-Cookie: CFTOKEN=35688222;expires=Sat, 14-Apr-2040 15:51:41 GMT;path=/ 
Set-Cookie: LANGUAGEID=1;expires=Sat, 14-Apr-2040 15:51:41 GMT;path=/ 
Set-Cookie: CFGLOBALS=urltoken%3DCFID%23%3D1638251%26CFTOKEN%23%3D35688222%23lastvisit%3D%7Bts%20%272010%2D04%2D22%2008%3A51%3A41%27%7D%23timecreated%3D%7Bts%20%272010%2D04%2D22%2008%3A51%3A41%27%7D%23hitcount%3D2%23cftoken%3D35688222%23cfid%3D1638251%23;expires=Sat, 14-Apr-2040 15:51:41 GMT;path=/ 
X-Powered-By: ASP.NET 
Date: Thu, 22 Apr 2010 15:51:40 GMT 
+0

Выполняете ли вы какие-либо проверки агента пользователя? – kibibu

+0

Вот как это выглядит. Этот сайт был построен кем-то другим, поэтому я нахожусь в поиске любых подсказок относительно того, что у них может быть настройка. – Larsenal

+0

Я не уверен, как Google обрабатывает управление сеансом - возможно, ваш контент скрыт за сеансом? – Antony

ответ

6

Инструменты Использование Google для веб-мастеров «Fetch, как Googlebot» (его в лаборатории), чтобы точно узнать, что ваш сервер возвращается в Google.

0

Оказалось, что это запутанная страница application.cfm.

Оказалось, что это не работает без файлов cookie. О, радости поддержания старого, ржавого сайта! Это не тип веб-сайта (с точки зрения контента и общего назначения), который я ожидал бы полностью сбой, если файлы cookie были отключены.

Будучи новичком в CF, я ошибочно предположил, что мой простой «example.cfm» выполнит только код на этой странице. Я не знал о application.cfm. Я проверил, включил и ничего не увидел. Именно тогда я проследил трассировку с помощью функции отслеживания неудачных запросов IIS7. Сравнив запрос googlebot с обычным запросом браузера, я убедился, что на этом уровне ничего странного не происходит. Не было загружено ни одного загрузочного модуля rouge, который возился с моим запросом.

Смежные вопросы