Задать вопрос
@speculant

Wordpress и rewrite_rule, почему не работает правило в .htaccess?

Есть правило в functions.php, оно работает, но не вносит никаких изменений в .htaccess

add_action( 'init', 'do_rewrite', 10, 0);
function do_rewrite(){
    add_rewrite_rule(
        'profile/(\w+)/?$',
        'index.php?pagename=profile&property_id=$matches[1]',
        'top' );
}


Пытался убрать его из functions и написать его .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^profile/(\w+)/?$ /index.php?pagename=profile&property_id=$matches[1] [L]
</IfModule>


Но тогда оно не работает, что я делаю не так

*правило при переходе на site.ru/profile/nickname/ использует шаблон profile.php
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы