/ / URL Перепишіть IIS та пошукову машину - iis, search-engine, url-rewrite-module

URL Rewrite IIS і пошукова система - iis, search engine, url-rewrite-module

Я налаштував свій IIS (сайт asp.net) для використання перезапису URL-адрес. Зокрема, це моє правило (динамічне): будь-який URL у форматі / рядку формату буде перенаправлений на спеціальну сторінку aspx.

Так що URL-адреса починається з mysite / id / Ім'я переспрямовано на showprof.aspx? Id = id & title = Ім'я. Це прекрасно працює.

Моє запитання стосується пошукових систем. Я не маю жодної "фіксованої" сторінки, яка містить посилання, такі як mysite / id / Ім'я, яке павук може сканувати, тому я намагаюся зрозуміти, як пошукові системи можуть індексувати мої динамічні сторінки. Чи потрібно створити sitemap.xml? якщо так у який спосіб? чи я повинен створити "приховану" сторінку, що містить кожне посилання на весь мій динамічний вміст, як mysite / id1 / Name1 mysite / id2 / Name2 тощо? спасибі

Відповіді:

0 для відповіді № 1

Вихідною точкою, безумовно, є Sitemap.xml. Ви можете спробувати, наприклад, інструментарій SEO SEO IIS і побачити, чи може він індексувати будь-які ваші сторінки: http://www.iis.net/downloads/microsoft/search-engine-optimization-toolkit

Він також має функціональні можливості генерування мапи сайту.xml, хоча я думаю, у вашому випадку, напевно, у вас є якийсь динамічний контент, тому кращим підходом було б мати "обробник", який динамічно генерує його на вимогу (можливо, кешуйте його з міркувань продуктивності).

Я також рекомендую мати кілька сторінок, якінасправді доступні через звичайні посилання, наприклад, можливо, у вас на домашній сторінці сайту є посилання на сторінку "карта сайту" (не sitemap.xml), де ви надаєте набір посилань, які ви хочете індексувати (принаймні ті, які для вас найважливіші), і це полегшить їх виявлення.