0

私はWindowsサーバーを使用しています。2 つのドメイン用にカスタマイズされた 404 ページを作成できるようにする html ファイル ('notfound.html' という名前にする必要があります) を作成しようとしています。私のホスティング会社は、HTTPD.INI を使用してブラウザを正しいページにリダイレクトできると言いました。httpd.ini についての知識はありません。誰か助けてくれませんか?

簡単に言えば、2 つのドメイン (例として) mydomain.com と myotherdomain.com が関係します。

訪問者を両方のドメインのカスタマイズされた 404 ページにリダイレクトする必要があります。mydomain.com がプライマリ ドメインです。myotherdomain.com は、mydomain.com が存在するルート ディレクトリの下のサブドメインです。

これは httpd.ini で実行できますか? もしそうなら、どのように?? Web ページの入力を間違えた訪問者を、ドメインごとにカスタマイズされた 404 ページにリダイレクトしたいと考えています。それぞれのディレクトリに個別の「notfound.html」ファイルが必要になることはわかっています。httpd.ini でこれを行う方法がわかりません。

助言がありますか?ありがとう !!!!スリム

4

3 に答える 3

0

この行をhttpdファイルの最後に配置するだけです。

ErrorDocument 404 /notfound.html

編集:私はモバイルを使用しているので、調査を行うことはできません。また、IIS、Apache、またはその他のサーバーソフトウェアを使用している場合ではなく、Windowsサーバーを使用しているとだけ言っています。私の答えは、apacheを使用している場合にのみ適用されます。

于 2012-05-20T21:36:46.167 に答える
0
# Helicon ISAPI_Rewrite configuration file
# Version 3.1.0.69

RewriteEngine On
RewriteCompatibility2 On
RepeatLimit 32
RewriteBase

#  Block external access to the httpd.ini and httpd.parse.errors files
RewriteRule ^/httpd(?:\.ini|\.parse\.errors).*$ / [NC,F,O]
#  Block external access to the Helper ISAPI Extension
RewriteRule ^.*\.isrwhlp$ / [NC,F,O]

RewriteRule ^/(?!(?:manager|assets)/)(.*)\.html(?:\?(.*))?$ /index.php?q=$1?2&$2: [NC,L,U]
于 2012-05-20T22:01:09.517 に答える
0

上記のコードは IIS 6 で機能します。

/index.php?

IIS Manager、cPanel、または Plesk を使用している場合は、GUI から手動でファイルを追加しなくても作成できます。

于 2012-05-20T22:04:54.993 に答える