リダイレクトしようとしているクエリ文字列を含む URL を取得しましたが、それを機能させることができません。元の URL にはクエリ文字列があるだけでなく、Joomla SEF URL であり、? URL内にも。それは混乱です。元の URL は次のとおりです。
いくつかの異なる書き換え条件とルールを試しましたが、どれもうまくいきませんでした。実際のサブディレクトリがないため、ルートの .htaccess にもステートメントを入れています。クエリ文字列を転送する必要はありません。
私はこれを試しましたが、うまくいきませんでした:
RewriteCond %{REQUEST_URI} ^/menu-item/item/1234-article-title-here\?\.html$
RewriteRule ^(.*)$ http://www.domain.com/new-page.html? [R=302,L]
私も試しました
RewriteCond %{REQUEST_URI} ^/menu-item/item/1234-article-title-here$
RewriteRule ^(.*)$ http://www.domain.com/new-page.html? [R=302,L]
この
RewriteCond %{REQUEST_URI} ^1234-article-title-here\?\.html$
RewriteRule ^(.*)$ http://www.domain.com/new-page.html? [R=302,L]
この
RewriteCond %{REQUEST_URI} ^1234-article-title-here$
RewriteRule ^(.*)$ http://www.domain.com/new-page.html? [R=302,L]
@jon linからの回答と同様に。以下に投稿された、機能するリダイレクトを見つけました。