2013-08-29 3 views
0

Хорошо, я нахожусь в необходимости создания тщеславие URLs так:ASP - Создать URL с главной страницы?

http://mysite.com/Barbash 
http://mysite.com/Chatman 
http://mysite.com/Glaser 
... and so forth 

Эти фамилии людей.

Есть ли способ сделать это в ASP без необходимости создавать папку и размещать файл index.html переадресации внутри каждого из них. В основном у меня есть 13 имен, и делать это было бы слишком много повторения.

Но мне также нужно взять здесь фамилию и отправить ее в пределах перенаправления на другой URL-адрес. Таким образом, другой URL будет выглядеть примерно так:

http://mysite.com/someverylongpath/page.html?name=Barbash 
http://mysite.com/someverylongpath/page.html?name=Chatman 
http://mysite.com/someverylongpath/page.html?name=Glaser 

Я бегу очень старую версию ASP на сайте и IIS:

Microsoft-IIS/6.0 
ASP.NET Version: 2.0.50727.3082 

Как бы вы посоветовали мне сделать это в ASP? Следует ли добавить код ASP на страницу default.aspx в фактический корень сайта? Если да, то что я должен добавить на страницу default.aspx, чтобы сделать это возможным?

Должен ли я редактировать файл web.config в корне? Если да, то каким образом следует изменить только учетные записи для этих URL-адресов?

+0

Это делается через URL переписывания , http://msdn.microsoft.com/en-us/library/ms972974.aspx Кроме того, не называйте его ASP, это Asp.Net – Oscar

ответ

0

Что вы ищете, это переписывание URL.

Лучше всего было бы обновить версию ASP.NET, потому что это из коробки, но я нашел ссылку, чтобы объяснить это для более ранней версии asp.net: https://www.simple-talk.com/dotnet/asp.net/a-complete-url-rewriting-solution-for-asp.net-2.0/

+0

Использование 'urlMappings' принимает меня на веб-страницу, но не загружает все файлы CSS/JS, которые являются относительными ... и делает страницу не отображаемой правильно ... Но спасибо, это здорово! Итак, мне просто нужно изменить все относительные URL-адреса на абсолютные. –

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