共有ホスティングアカウントを持ち、IISサーバーにアクセスできないため、サーバーまたは他のリライトソリューションにISAPI_Rewriteをインストールできません。ASPのhtaccessの代替ソリューション
ウェブサイトの言語は古典的なASPであり、書き換えルールを作成したいが、.htaccessファイルを使用することはできません。
他の方法がありますか.htaccessを使用できますか?
ありがとうございました。
共有ホスティングアカウントを持ち、IISサーバーにアクセスできないため、サーバーまたは他のリライトソリューションにISAPI_Rewriteをインストールできません。ASPのhtaccessの代替ソリューション
ウェブサイトの言語は古典的なASPであり、書き換えルールを作成したいが、.htaccessファイルを使用することはできません。
他の方法がありますか.htaccessを使用できますか?
ありがとうございました。
ホスティングがWindows 2008(IIS 7)の場合は、.htaccessサポートのためにinstall Helicon Ape onto your shared accountを使用できます。
ありがとうございますが、IIS6サーバーを持っています。 –
コントロールパネルの404
カスタムエラーページをASPスクリプトに変更することが許可されている場合は、書き換えエンジンをエミュレートするトリックがあります。
404カスタムエラーを/404.asp
などのページにマップすると、サーバー変数QUERY_STRING
を解析できます。
<%
raw = Request.ServerVariables("QUERY_STRING")
' Extract URL
startPos = Instr(1, raw, ";",1) + 1
url = Mid(raw, startPos, Len(raw) - (startPos - 1))
' Assumes no wacky ports
startPos = Instr(1, url, ":80/",1)
If startPos = 0 Then
startPos = Instr(1, url, ":443/",1) + 4
Else
startPos = startPos + 3
End If
' Get path/querystring
path = Mid(url, startPos, Len(url) - (startPos - 1))
' Now parse your path/querystring...your code goes here
Server.Transfer somePage
%>
いつも.htaccessはaspと関係がありますか?彼らは2つの異なる世界の一部です。 –