regasolov20 18.08.2023 20:10

Как настроить ЧПУ (человекопонятные урлы) в 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?

Заранее спасибо за вашу помощь!

Ответы:

reginavol35 18.08.2023 20:24



Для настройки человекопонятных ссылок (ЧПУ) в 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. Если у вас остались вопросы, пожалуйста, дайте знать!


Добавить ответ