WordPress重写规则不起作用

时间:2016-09-20 12:50:08

标签: wordpress url-rewriting permalinks

根据WordPress rewrite rules,我想将我的网址更改为用户友好的永久链接。 所以我在我的functions.php中使用了WordPress提示但没有任何反应!

由于我的链接,我似乎不知道它。

以下是我应该更改网址的示例页面: [我的样本页] [2]

这是我在functions.php中的代码:

function custom_rewrite_basic() {
  add_rewrite_rule('^music/([0-9]+)/?', 'index.php?page_id=$matches[1]&cmd=artist', 'top');
}
add_action('init', 'custom_rewrite_basic');

其实我想改变这个网址:

page/?cmd=artist

/artists

或此网址:

 page/?cmd=artist_detaile&id=31

 /dj-taba

那么我的错误是什么?

我自己解决了问题**

1 个答案:

答案 0 :(得分:0)

您是否在WP设置中启用了use permalinks选项?如果不这样做。

此外,您需要在.htaccess文件上或直接在服务器配置文件中打开重写模式。

我希望它会有所帮助。