構成を行わないaspの擬似静的実装に関する簡単な説明
インターネット上でいくつかの情報を検索し、フィルターを追加するもの、404 エラー ページを使用するもの、info/?1.html を使用するものがありました。
私の実際の状況: 友人が疑似静的 Web サイトを作成するのを手伝いました。彼が使用した仮想空間機能は単純すぎました。IIS が操作できないため、最初の方法は不可能でした。そこで 2 番目の方法を使用し、最終的にローカルでデバッグし、喜んで FTP にアップロードしました。アップロード後にテストしたところ、ほんの少しの情報で 404 エラーが報告されました。その後、次のメッセージが表示されました。ヒント: エラー フォルダーに保存するのは .htm ファイルのみです。これは非常に面倒で、すべての作業が無駄になります。したがって、3 番目のものを使用します。
1. 新しいフォルダー情報を作成します (情報にアクセスするための最終ページ URL は http://localhost/info/?1.html であるため)
2. info フォルダー (デフォルトのホームページ上のページ) に新しいdefault.asp ファイルを作成します。
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 はそれぞれ 3 つのパラメータの値を表しており、区切られた文字列を個別に表現できます。
終わり。 。 。