質問: 多言語のurlのリダイレクト 多言語のjoomlaサイトでurlをリダイレクトするのに苦労しています。新しいサイトのurl構造は次のとおりです:http://sitename.com/[language]/[pagename].htmlおよび古いサイトのurl構造は次のとおりです:http://sitename.com/[pagename]?lang=[language]。私はいくつかの正規表現の呪文を試しましたが、どれもうまくいきません。 joomlaの多言語リライトが何らかの形で上書きされているようです。これは私が使用した正規表現の1つです。リダイレクトでも試してみました。rewriterule /(.+)\?lang=(.+) /$2/$1.html [l,r=301] どのように配置しても機能せず、古いurlを新しいurlにリダイレクトしたいのです。
回答: mod rewrite generator( http://www.generateit.net/mod-rewrite/index.php )というツールを試してみてください。これは、パラメーター(domain.com/index.php?lang=en)を含むurlを挿入し、最終的なurlでそれらをどのように使用するかを選択して、.htaccessファイル。多くの状況で役に立ちます。