
これは Apache 2.4 Web サーバーです。
あるドメインから別のドメインにサイト全体をコピーしました。 から にコピーしたとしますolddomain.com
。newdomain.com/subdir/
このサイトはニュースと広告を掲載する Web サービスです。
このサイトには、広告サーバーである PHP アプリケーションがあります。このアプリケーションには、olddomain.com
コード内、構成ファイル内などに多数のリンクがあります。したがって、リンクは古いドメインに向けられています。これらのリンクはリテラルであり、相対的なものではありません。
これらすべてのリンクを新しいドメインにリダイレクトするために何かできますか? リダイレクト付きの .htaccess のようなものを考えていますが、実際にはそのような .htaccess をどのフォルダーに配置するかわかりません。
リンクをリダイレクトするにはどうすればいいですか?
答え1
古いドメインを所有していると仮定すると、これはmod_alias
Apacheモジュールの仕事のように見えます。ガイド。
ここにいくつかの文書がありますリダイレクト&リダイレクトマッチそれが提供する指令。
あるいは、何か凝ったことをしたいなら、mod_rewrite
モジュール。