Краткое обсуждение псевдостатической реализации asp без какой-либо настройки.
Я искал некоторую информацию в Интернете, некоторые добавляя фильтры, некоторые используя страницы ошибок 404, а некоторые используя info/?1.html.
Моя реальная ситуация: я помог другу создать псевдостатический веб-сайт. Функция виртуального пространства, которую он использовал, была слишком простой. Первый метод был невозможен, потому что IIS не мог работать. Поэтому я использовал второй метод, наконец отладил его локально и с радостью загрузил на ftp. После загрузки я протестировал его, и мне сообщили об ошибке 404 с небольшой информацией. Затем я увидел сообщение на сайте. внизу пользовательской страницы ошибок управления пространством. Совет: если вы хотите поместить его в папку ошибок, это может быть только файл .htm. Это очень расстраивает, и вся ваша работа напрасна. Итак, используйте третий:
1. Создайте новую папку с информацией (поскольку конечный URL-адрес страницы для доступа к информации — http://localhost/info/?1.html).
2. Создайте новый файл default.asp в папке info (страница на домашней странице по умолчанию).
Содержимое файла default.asp следующее:
<%
CurrDomain=Request.ServerVariables(HTTP_HOST) 'Текущее имя домена доступа
CurrURL=Replace(Request.ServerVariables(QUERY_STRING),404;http://&CurrDomain&/info/?,) 'Текущий URL-адрес доступа
id=replace(CurrURL,.html,)
%>
где id — переданный параметр
Если имеется несколько параметров, вы можете сделать URL-адрес псевдостатическим для info/?1-2-3.html.
Среди них каждый из 1, 2 и 3 представляет значение трех параметров, а отдельные строки могут быть представлены отдельно.
Сделанный. . .