私たちのサイトには、以下を指す何百ものリンクがあります。
/about/about/filename.html
ただし、次の場所に移動する必要があります。
/about/filename.html
それらを正しいディレクトリに向ける方法はありますか?
私たちは Linux サーバーで実行しており、サイトは Joomla バージョン 1.5.10 で構築されており、ARTIO JoomSEF 3.8.2 が実行されています。
ありがとう
私たちのサイトには、以下を指す何百ものリンクがあります。
/about/about/filename.html
ただし、次の場所に移動する必要があります。
/about/filename.html
それらを正しいディレクトリに向ける方法はありますか?
私たちは Linux サーバーで実行しており、サイトは Joomla バージョン 1.5.10 で構築されており、ARTIO JoomSEF 3.8.2 が実行されています。
ありがとう
Apache ウェブサーバーを使用していると仮定すると、mod_rewrite、具体的にはRewriteRuleディレクティブを使用できます。
RewriteRule /about/about/(.+)$ /about/$1 [R=301]
このルールを、問題のサイトhttpd.conf
の<VirtualHost>
コンテキスト内の.htaccess
ファイル、またはサイトの DocumentRoot 内のファイルに配置します。
このルールは、以下の任意のパスへのリクエストに対して、 の下/about/about/
の同じパスへの 301 永久リダイレクトを作成します/about/
。たとえば、/about/about/filename.html
にリダイレクトします/about/filename.html