【发布时间】:2019-05-13 16:14:51
【问题描述】:
我正在尝试重写多语言 WordPress 网站中的 URL。
问题出在主页 URL 中。当网站是英文时,一切都很好,但是当我切换到斯洛伐克语时,我得到了这个主页的 URL: www.example.com/sk/home/
但我希望它是: www.example.com/sk/
我尝试将它添加到 .htacess 中,但没有成功
RewriteEngine On
RewriteRule ^sk?$ sk/home
基于https://developer.wordpress.org/reference/functions/add_rewrite_rule/ 我尝试添加functions.php,但也没有用
function rewrite_sk() {
add_rewrite_rule('^sk', 'sk/home', 'top');
}
add_action('init', 'rewrite_sk');
有人知道我在哪里犯错吗?因为我想不通。
【问题讨论】:
-
添加重写规则后,您是否刷新了永久链接设置?
标签: wordpress .htaccess url url-rewriting url-redirection