Редирект с home на другую страницу с помощью htaccess

21 авг. 2016 г., 13:28:58
Просмотры: 18.2K
Голосов: 1

У меня есть страница с названием /home, и я хочу сделать так, чтобы мой .htaccess перенаправлял её на /homepage, которая является фактической страницей, которую я хочу показывать.

Мой .htaccess содержит следующее:

# Отключаем механизм перезаписи на случай, если это установлено под HostPay.
RewriteEngine Off

SetEnv DEFAULT_PHP_VERSION 55

DirectoryIndex index.cgi index.php

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Что мне нужно добавить, чтобы при попытке перехода на http://example.com/ пользователь перенаправлялся на http://example.com/homepage?

2
Комментарии

Почему бы просто не установить эту страницу как главную через настройки WordPress? Смотрите Создание статической главной страницы

99teko 99teko
21 авг. 2016 г. 13:34:55

@OmarSoliman эй, чувак, я пробовал, но, видимо, в теме есть какие-то настройки, которые я не вижу, и она всё равно показывает страницу "Home"...

Konstantinos Natsios Konstantinos Natsios
21 авг. 2016 г. 14:26:21
Все ответы на вопрос 1
2

Добавьте следующее в ваш файл .htaccess, между тегами <IfModule mod_rewrite.c>:

RedirectMatch 301 /home /homepage
Redirect 301 / /homepage

Однако, как Омар предложил, вы можете изменить главную страницу через [панель управления], выполнив следующие действия:

  • Перейдите в Настройки > Чтение
  • В разделе Отображение главной страницы выберите Статическая страница (выбрать ниже)
  • Рядом с пунктом Главная страница: выберите страницу для новой главной из выпадающего меню
  • Нажмите Сохранить изменения

Изменение настроек главной страницы в WordPress

21 авг. 2016 г. 13:56:36
Комментарии

Да, это сработало. Хотя, как я говорил Омару, я вносил это изменение безрезультатно... поэтому и попросил htaccess :D

Konstantinos Natsios Konstantinos Natsios
21 авг. 2016 г. 14:26:47

Понял. Похоже, что какой-то плагин может мешать. Я бы отключал их по одному, чтобы выявить проблемный.

Ethan Rævan Ethan Rævan
21 авг. 2016 г. 14:29:07