Как удалить завершающий слеш из корневой папки WordPress?

Вопрос или проблема

Мой WordPress установлен в папке, https://example.com/folder/.
Я хотел бы, чтобы главная страница WP была доступна по https://example.com/folder, однако WP перенаправляет её 301 на https://example.com/folder/.

Что мне нужно сделать, чтобы не было завершающего слеша и перенаправлений при доступе по https://example.com/folder?

В вашем файле .htaccess вы можете попробовать следующее под строкой RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R]

Взято из: https://stackoverflow.com/questions/21417263/htaccess-add-remove-trailing-slash-from-url

Ответ или решение

Чтобы убрать конечный слэш из корневой папки WordPress и избежать перенаправления на URL с конечным слэшем, вам следует внести изменения в файл .htaccess, который находится в корневой директории вашего WordPress. Вот пошаговая инструкция:

  1. Редактирование файла .htaccess:

    • Подключитесь к вашему серверу через FTP или используйте файловый менеджер в панели управления хостинга.
    • Найдите файл .htaccess в папке, где установлен ваш WordPress (например, https://example.com/folder/).
    • Сделайте резервную копию этого файла, чтобы в случае необходимости можно было восстановить его прежнее состояние.
  2. Добавление правил в файл .htaccess:

    • Откройте файл .htaccess для редактирования.
    • Найдите строку, начинающуюся с RewriteEngine On. Ниже этой строки добавьте следующие правила:
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R]
    • Это правило проверяет, что запрашиваемый файл не является директорией (!-d), и удаляет конечный слэш из URL.
  3. Сохранение изменений:

    • После добавления кода сохраните файл и закройте редактор.
  4. Проверка работы:

    • Перейдите в ваш браузер и введите адрес https://example.com/folder. Убедитесь, что URL не перенаправляется на https://example.com/folder/.
  5. Дополнительные настройки:

    • Если вы не видите изменений, возможно, потребуется очистить кэш вашего браузера или кэш сайта, если используется плагин кэширования.

Следуя этим шагам, вы сможете удалить конечный слэш из URL вашего сайта на WordPress. Если у вас возникнут дополнительные трудности, свяжитесь со службой поддержки вашего хостинга для получения помощи.

Оцените материал
Добавить комментарий

Капча загружается...