2010-01-18 3 views
0

Недавно я работаю над проектом рефакторинга asp to asp.net 3.5. Существует много файлов .html. Использование файла .inc для верхнего и нижнего колонтитула на старом сайте и необходимо преобразовать в .aspx, используя главную страницу.Справка по правилу перезаписи ISAPI (.html -> .aspx)

Моя проблема в том, что для поисковой системы и для закладки эти старые страницы ушли Поэтому мне нужно перенаправить старые .html-страницы в .aspx. Я пытался найти способ исправить это, наконец, я нашел, что ISAPI_Rewrite может быть инструментом, который я могу использовать. Через несколько часов, читая документ на сайте, я до сих пор не знаю, как написать синтаксис вообще :(

Может ли кто-нибудь привести примеры? ex. Переписать все URL-адреса на www.example.com/ ан к www.example.com/ переписывают все .html к .aspx

сервер использует Windows 2000, IIS6, ISAPI_Rewrite 3 Lite

Спасибо заранее

бен :)

ответ

0

Вы n использовать сопоставления подстановочных знаков в IIS 6. Это позволит вам написать собственный обработчик HTTP для обработки перенаправления запросов на страницы HTML на страницы ASPX, если вы найдете это просто.

Вы также можете посмотреть на urlrewriter.net, с которым вы можете работать более легко.

http://urlrewriter.net/index.php/support/installation/windows-server-2003

+0

THX Я дам ему попробовать :) – ben

0

Пожалуйста, обратите внимание, используя следующее правило:

RewriteRule ^/en/(.*)\.html$ /$1.aspx [NC,R=301,L]