2014-09-06 2 views
1

Я пытаюсь установить псевдонимы для URL, в моем личном сайте следующим образом:Как псевдоним пути URL-адреса в ASP.NET WebApp

http://chepetico.info/joseph_anthony_king/static_pages/home.aspx

к: http://chepetico.info/home.html

http://chepetico.info/joseph_anthony_king/static_pages/resume.aspx

к: http://chepetico.info/resume.html:

http://chepetico.info/joseph_anthony_king/static_pages/downloads.aspx

к: http://chepetico.info/downloads.html

Я попытался с помощью URL Rewrite в IIS 7 Manager, и обновление файла конфигурации веб, но ничего не работает. Кто-нибудь знает, как я могу настроить псевдонимы следующим образом?

ответ

0

URL Rewrite должен дать вам отображение вы после:

<rule name="Shorten URL" stopProcessing="true"> 
    <match url="^joseph_anthony_king/static_pages/(.*)$" /> 
    <action type="Rewrite" url="{R:1}" /> 
</rule> 

Однако переписан URL должен указывать на действительный документ. Я подозреваю, что это не работает для вас.

Чтобы сделать псевдоним, вы можете настроить virtual directory в IIS. Проблема в том, что вам нужен сегмент URL, чтобы действовать как псевдоним. Если вы настроили виртуальный каталог «test», который указывает на «[путь к базе сайта]/joseph_anthony_king/static_pages /», вы можете использовать этот URL: http://chepetico.info/test/downloads.html

Я не знаю, как получить именно то, что вы хотите , но, возможно, это ведет вас в правильном направлении.

+0

Благодарим за помощь, но URL-редиректор не работает. В редакторе веб-конфигурации переписывание имеет синюю линию. Я закончил размещение aspx-файлов в домашнем каталоге приложения. Спасибо, что ответили! – 2014-09-09 06:13:54

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