Как настроить ЧПУ (человекопонятные URL) в системе управления контентом WP для своего файла?

Как можно настроить ЧПУ для файла go.php на сайте WordPress, чтобы путь к файлу выглядел как /link56/, не нарушая работу правил WordPress?
  • 2 ноября 2023 г. 10:28
Ответы на вопрос 2
Для настройки ЧПУ в WordPress для файла go.php, вы можете использовать функцию add_rewrite_rule() для создания своего правила перезаписи URL.

Вот пример кода, который можно добавить в файл functions.php вашей темы:

```php
function custom_rewrite_rule() {
    add_rewrite_rule('^link56/?$', 'index.php?pagename=go', 'top');
}
add_action('init', 'custom_rewrite_rule');
```

После добавления этого кода, необходимо выполнить эти шаги:

1. Перейдите на страницу "Настройки" в админ-панели WordPress и выберите "Постоянные ссылки".
2. Нажмите "Сохранить изменения", чтобы обновить перезапись правил.
3. Теперь вы сможете обращаться к файлу go.php по URL-адресу /link56/.

Обратите внимание, что это лишь пример и вам может потребоваться настроить код в соответствии с вашими требованиями.
Флаг [L] добавляется к правилу RewriteRule. Поместите это правило в файл .htaccess перед правилами WP. Вот как оно будет выглядеть:

RewriteEngine on

RewriteRule ^link([0-9]*)/$ /go.php?link=$1 [L]

# BEGIN WordPress
Похожие вопросы