オンラインとフォーラムで質問を検索しました。SEF がオンになっている Joomla 2.5 サイトを持っていますが、SEF 以外の URL はまだ Google によって取得されています。
rewriterule を使用してクエリで URL を処理できるとは思わないので、多くの rewriterule を試しました。
URL の例 リダイレクトしようとしています: hxxp://www.topdogsecurity.co.uk/staff/index.php?option=com_content&view=article&id=33&Itemid=216
最も単純な形式では、クエリを含むすべての URL を hxxp://www.topdogsecurity.co.uk/detection-services/ などの SEF URL にプッシュします。
理想的には、正確な記事にリダイレクトできるようにしたいのですが、現時点では、URL を書き換えるリダイレクトを取得するだけでよいでしょう。申し訳ありませんが、私はhtaccessと例が苦手です。私が見ているのは何よりも混乱しています
.htaccess のコマンド構造について、ご助力いただければ幸いです (そのままにしておくことはできません)。
K
最近のテスト:
RewriteCond %{QUERY_STRING} (?:^|&)option=com_content(?:&|$) RewriteRule (.*) http://www.topdogsecurity.co.uk/detection-services/ [R=301]