2013-06-13 2 views
0

У меня есть одна проблема с моим сайтом. Мне нужно скрыть Default.aspx от Url. Мой проект веб-сайта использует сеть urlrewriter, и я попытался использовать его, чтобы сделать это, но не успел.Asp.net 2.0 Спрятать Default.aspx от Url

Я прочитал много статей о сети, как это сделать, но ничего не работает.

Можно ли установить только IIS?

Я не буду все пути, чтобы иметь www.test.com вместо www.test.com/default.aspx

Пожалуйста, для лучшего решения?

+0

Как насчет установки документа по умолчанию на 'default.aspx'? – cheesemacfly

ответ

0

После прочтения тонны статей этого решения моей проблемы .. установки этого JavaScript на MasterPage

var testremove = location.href.toLowerCase().indexOf("default.aspx"); 
if (testremove != -1) {location.replace(location.href.substring(0,testremove))}; 
+0

Не приведет ли это к множеству круглых поездок на сервер? Я бы хотел, если бы предложение @ Brian_Rizo было бы лучше. – QFDev

3

Если вы используете IIS 7 или выше, это может быть способом идти об этом.

URL-адрес Rewrite Module 2.0 Microsoft для IIS 7 и выше позволяет администраторам IIS создавать мощные настраиваемые правила для сопоставления запросов URL-адресов для дружественных URL-адресов, которые проще для пользователей, чтобы запомнить и проще для поисковых систем, чтобы найти. Вы можете использовать модуль URL Rewrite для выполнения задач манипулирования URL-адресами.

http://www.iis.net/learn/extensions/url-rewrite-module/using-the-url-rewrite-module

И Heres ссылку, чтобы увидеть модуль в действии. http://www.iis.net/learn/extensions/url-rewrite-module/creating-rewrite-rules-for-the-url-rewrite-module

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