Как настроить ЧПУ (человекопонятные урлы) в WordPress?
Здравствуйте! У меня возникли сложности с настройкой ЧПУ (человекопонятных урлов) в WordPress. Я хотел бы узнать, как правильно настроить эту функцию.
У меня есть страница "О компании" с адресом https://example.com/?page_id=15, но я хотел бы изменить URL страницы на что-то более понятное, например https://example.com/about.
Я использовал следующий код в файле .htaccess:
RewriteEngine On
RewriteBase /
RewriteRule ^about$ /index.php?page_id=15 [L]
Однако, когда я перехожу по новому URL, я вижу ошибку 404. Что я делаю не так? Как мне правильно настроить ЧПУ в WordPress?
Заранее спасибо за вашу помощь!
Ответы:
Для настройки человекопонятных ссылок (ЧПУ) в WordPress, вам необходимо выполнить несколько шагов:
1. Убедитесь, что ваш сервер поддерживает модуль mod_rewrite, который необходим для работы ЧПУ. Чтобы проверить это, откройте файл .htaccess и убедитесь, что следующая строка присутствует:
RewriteEngine On
2. Создайте файл .htaccess в корневой папке вашего WordPress сайта, если его еще нет. Откройте файл .htaccess и добавьте следующий код:
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Этот код позволяет серверу перенаправлять все запросы, кроме существующих файлов и папок, на файл index.php, который является основным файлом WordPress.
3. Перейдите в административную панель WordPress и выберите "Настройки" -> "Постоянные ссылки". На этой странице вы сможете выбрать структуру URL для своих постов и страниц. Рекомендуется выбрать "Имя сообщения" или "Пользовательский". Если вы выбираете "Пользовательский", то вам нужно будет ввести паттерн для ЧПУ, например:
/%postname%/
4. Сохраните изменения.
Теперь вы должны иметь человекопонятные ссылки для ваших постов и страниц. В вашем случае, чтобы изменить URL страницы "О компании" на https://example.com/about, вам нужно выполнить следующие действия:
1. Создайте страницу с названием "О компании" и опубликуйте ее.
2. Перейдите в "Страницы" -> "Все страницы" и найдите страницу "О компании". Наведите указатель мыши на нее и нажмите на кнопку "Редактировать" или щелкните по названию страницы.
3. В правой колонке вы увидите поле "Slug" (часть URL-адреса страницы). Измените значение на "about" и нажмите кнопку "Обновить".
Теперь у вас должен быть новый URL для страницы "О компании" - https://example.com/about.
Надеюсь, это поможет вам настроить человекопонятные ссылки в WordPress. Если у вас остались вопросы, пожалуйста, дайте знать!