我对Wordpress网站做了一些更改,并且某些URL以前采用以下格式:
domain.com/question-sample-url
我想使用Yoast的正则表达式重定向将所有这些域重定向到:
domain.com/sample-url
(毫无疑问-)
现在,我已经能够使用正则表达式将以*开头的短语重定向到默认URL。但是,现在我只需要删除短语的一部分。谢谢
答案 0 :(得分:1)
我认为Yoast无法处理这样的高级重写规则。如果您使用的是Apache2 Web服务器,则可以将其添加到您的.htaccess文件中。确保它在#BEGIN WordPress之上
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{QUERY_STRING} ^question=(\w+)$
RewriteRule ^(.*)$ /question-%1 [L,R=301,QSD]
</IfModule>
# BEGIN WordPress
...