URL перенаправления, если содержит некоторые неанглийские символы, использующие htaccess
Я хочу перенаправить любые URL-адреса, содержащие некоторые фразы, такие как تصفیه-آب
Например, приведенные ниже URL-адреса должны перенаправить на новый точный URL-адрес:
example.com/sale-دستگاه-تصفیه-آب-قیمت
example.com/products/تصفیه-آب-sale/
Я использую этот код в файле.htaccess:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule (^|/)sss(/|$) http://example.com [L,NC,R=301]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Теперь любые URL, содержащие "sss", будут перенаправлены на мой новый URL. Но если я изменю "sss" на свое неанглийское слово, не будет перенаправлять.
После этого шага я хочу перенаправить многие другие URL-адреса, содержащие некоторые символы. Мне нужен новый код, который работает с несколькими условиями и несколькими целевыми URL-адресами.