Файлы IIS без расширения - PullRequest
       19

Файлы IIS без расширения

0 голосов
/ 27 января 2010

Я недавно видел сайт, на котором URL был сформулирован так:

http://subdomain.domain.com/script/?var=value

Мне было интересно, как это сделать в IIS и как он вставил косую черту между сценарием и переменными GET, и как у него был сценарий без расширения. Любая помощь?

Ответы [ 3 ]

2 голосов
/ 27 января 2010

Есть много способов сделать это; Я опишу самое простое.

script - это папка, содержащая файл с именем Default.aspx (или любой другой, настроенный как Default Document в IIS)

Поэтому, когда IIS видит запрос на script/, он отправляет запрос на Default.aspx, который затем читает строку запроса.

0 голосов
/ 27 января 2010

Лучший способ сделать это - перезаписать URL, например IIRF , или встроенный модуль перезаписи URL, который включен в IIS7 и более поздние версии.

0 голосов
/ 27 января 2010

Отсутствие имени файла по умолчанию для записи «index», вероятно default.asp[x] там.

...