2016-09-20 2 views
-1

на основе WordPress правила перезаписи: https://codex.wordpress.org/Rewrite_API/add_rewrite_ruleWordPress правила перезаписи не работают

я хочу изменить URL-адрес, чтобы пользователь дружественных постоянных ссылок. поэтому я использовал подсказки Wordpress в моих functions.php, но ничего не произошло! Я не знаю, похоже, это из-за моей ссылки.

вот мой пример страницы, которые должны изменить URL: [Моя страница образец] [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 = художник

к:/художникам

или

этот URL: страница/CMD = artist_detaile & ид = 31

к:/ди-джей-таба

так, что мое дело? прошу помочь.

наилучших пожелания


Проблема решена сама **

ответ

0

Есть у включена use permalinks опции в настройках WP? Если этого не сделать.

Также необходимо включить режим перезаписи в файле .htaccess или непосредственно в файле conf conf сервера.

Надеюсь, он поможет.

+0

да, я сделал это раньше. также мой файл .htaccess использует правила Wordpress по умолчанию (настройки> permalinks). – pdesigner

Смежные вопросы