私はドメイン名の所有者です http://www.kalisto-decor.be/ 。このドメインにはリダイレクトする目的があるだけなので、ホスティングを追加しませんでした。このドメインは、別のドメインへの301転送で設定されています。 www.kalisto-decor.beと入力すると、リダイレクトは正常に行われます。しかし、ドメインのサブディレクトリに移動すると、例 http://www.kalisto-decor.be/details.html ページは404エラーページを生成します。したがって、正しいリダイレクトドメインにリンクしません。
このAレコードをDNS管理ページに追加しました:。kalisto-decor.be/*
すべてのページを他のドメインに転送するにはどうすればよいですか?ページにホスティングがないため、ルートフォルダに.htacccessファイルを追加できません。
更新:
ドメインプロバイダーと連絡を取った後、彼らは2つの解決策を提案しました。 1:トラフィックをCNAMEレコードでkalisto-decor.beからdimk.beに送信します。これにより、ページが送信され、dimk.be/PAGEが呼び出されます。
2:dimk.beのホスティングパッケージで、kalisto-decor.beからdimk.beのホームページへのリダイレクトを使用して.htaccessファイルを作成します。
ドメイン名プロバイダーがこれを実行できるため、ソリューション1を選択しました。
ありがとう
WebプロバイダーがWebサービスでそれをプロビジョニングしない限り、要求していることを実行することはできません。 DNS(httpプロトコルに関して)は、ドメインをIPアドレスに変換するだけです。これは明らかに機能しています。
明確にするために、「。kalisto-decor.be/*」はDNSレコードでは意味がありません。これは、(HTTPの場合)ページを処理するためのDNSメカニズムがないためです。 DNSプロバイダーはこの種のエントリを許可してはなりません-無視されています。
HTTP(S)要求をネゴシエートする場合DNSルックアップが実行されます。次に、WebクライアントはWebサーバーに要求を送信します。リクエストの最初の行の1つは、「GET/details.HTMLHTTP/1.1」のようなものになります。 2行目は、「ホスト:www.calisto-decor.de」のようなものです。これらの要求は、DNSを参照せずに(つまり、DNSプロトコルを使用せずに)ブラウザーによって行われます。 Webサーバーが300シリーズの応答(この場合は301)を返すように構成されていない限り、リダイレクトは実行できません。
つまり、リダイレクトにWebサーバーを使用していますが、そのサーバーはURLのリダイレクトを処理するように構成されていません。