我想重定向任何包含某些短语的网址,例如تصفیه-آب
例如,以下网址必须重定向到一个确切的新网址:
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
现在任何包含“sss”的网址都会重定向到我的新网址。但如果我将“sss”更改为我的非英文单词,则不会重定向。
在此步骤之后,我想重定向包含一些字符的许多其他网址。我需要使用多个条件和多个目标网址的新代码。