質問: ホスティングせずにドメイン名のドメイン全体を転送する 私はドメイン名の所有者です http://www.kalisto-decor.be/ 。このドメインにはリダイレクトする目的があるだけなので、ホスティングを追加しませんでした。このドメインは、別のドメインへの301転送で設定されています。 www.kalisto-decor.beと入力すると、リダイレクトは正常に行われます。しかし、ドメインのサブディレクトリに移動すると、例 http://www.kalisto-decor.be/details.html ページは404エラーページを生成します。したがって、正しいリダイレクトドメインにリンクしません。このaレコードをdns管理ページに追加しました:。kalisto-decor.be/*すべてのページを他のドメインに転送するにはどうすればよいですか?ページにホスティングがないため、ルートフォルダに.htacccessファイルを追加できません。
回答: 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のリダイレクトを処理するように構成されていません。