0

我对 Wordpress 网站做了一些更改,一些 URL 过去采用以下格式: domain.com/question-sample-url 我想使用 Yoast 的正则表达式重定向将所有这些域重定向到:( domain.com/sample-url没有问题-)

现在,我已经能够使用以短语开头的正则表达式然后 * 将 URL 重定向到默认 URL。但是,现在我只需要删除该短语的一部分。谢谢

4

1 回答 1

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
...
于 2018-11-21T20:16:33.503 回答