2016-09-20 178 views
-1

https://codex.wordpress.org/Rewrite_API/add_rewrite_ruleWordPress的重寫規則不起作用

我想改變我的網址對用戶友好的永久鏈接。 所以我用我的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'); 

其實我想更改此網址:頁/ CMD =藝術家

到:/藝術家

這個網址:頁/ CMD = artist_detaile & ID = 31

到:/ DJ-塔巴

所以什麼是我錯了嗎? 請幫忙。

通過自己**解決問候


問題

回答

0

具有u啓用在WP設置use permalinks選項?如果不這樣做。

此外,您還需要在.htaccess文件或直接在服務器conf文件中打開重寫模式。

我希望它會有所幫助。

+0

是的,我做到了。我的.htaccess文件也使用WordPress的默認規則(設置>永久鏈接)。 – pdesigner