URL переписать в IIS - PullRequest
       13

URL переписать в IIS

1 голос
/ 23 октября 2008

Этот вопрос связан с другим вопросом, который я задал вчера!

Список всех ссылок на сайте

Я думаю, что переименование всех файлов .html в .asp и изменение ссылок не годятся для целей SEP. Кто-то сказал мне, что плагин isapi можно использовать для перенаправления (301) всех файлов .html в файлы .asp.

Кто-нибудь может мне это объяснить? Поиск мне не сильно помог.

Спасибо

Ответы [ 3 ]

1 голос
/ 16 ноября 2008

Вы можете использовать http://urlrewriter.net/, чтобы сделать то, что вам нужно. Вам нужно будет настроить его так, чтобы ASP.NET обрабатывал расширения .html. Затем вы можете очень легко перенаправить (301) .html в .aspx с помощью этой строки в вашем web.config (в разделе urlrewriter):

<redirect url="^(.+)\.html(.+)$" to="$1.aspx$2" permanent='true' />
1 голос
/ 23 октября 2008

Мы использовали Ionic rewriter . Кажется, работает очень хорошо. Ваше приложение не нуждается в каких-либо знаниях переписчика. Вы просто настраиваете его в IIS, и он перенаправляет ваши ссылки. Это также бесплатное / бесплатное ПО.

IIS 7 имеет эту встроенную функцию .

0 голосов
/ 12 ноября 2008

Другой вариант - вообще не переименовывать файлы. Вы можете настроить отображение приложения для файлов HTML, которые будут передавать их через процессор asp. Это даст вам динамический контент и т. Д. Без каких-либо побочных эффектов SEO.

Как всегда, есть и обратная сторона. Передача файла HTML, который должен быть статическим, через процессор asp менее эффективна, чем просто его передача.

...