Wordpress Web サイトの URL 構造を変更しています。そのため、.htaccess ファイルを使用して URL をリダイレクトしています。.htaccess に次のコードを追加すると、URLwww.mydomain.com/test/?lang=en
は正しくリダイレクトされますwww.test.com
RewriteEngine On
RewriteCond %{QUERY_STRING} ^lang=en$ [NC]
RewriteRule ^test/$ http://www.test.com/? [R=301,NE,NC,L]
私のウェブサイトもロシア語です。私の目標はにリダイレクトwww.mydomain.com/шарон/?lang=RU
することwww.test.com
です。
次のコードを .htaccess に追加しようとしました:
RewriteCond %{QUERY_STRING} ^lang=RU$ [NC]
RewriteRule ^%D1%88%D0%B0%D1%80%D0%BE%D0%BD/$ /www.test.com? [R=301,NE,NC,L]
しかし、リダイレクトは機能しません。「ページを表示できません」というエラーが表示されました。404 エラーだと思います。
また、ロシア語のテキストを .htaccess ファイルに追加しようとしました。.htaccess を UTF-8 ファイル形式で保存しました。
RewriteCond %{QUERY_STRING} ^lang=RU$ [NC]
RewriteRule ^шарон/$ /www.test.com? [R=301,NE,NC,L]
次に、以下のメッセージが表示されます。私のウェブサイトにはもうアクセスできません。
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator to inform of the time the error occurred and of anything you might have done that may have caused the error.
このエラーの詳細については、サーバー エラー ログを参照してください。
ロシア語の URL をリダイレクトする方法を知っている人はいますか?