Недавно мне пришлось изменить URL-адрес на веб-сайте (в PHP на Apache).
Старый URL-адрес: http://content.mywebsite.org.uk/hidden/discounts/
Когда пользователь переходит по указанной выше ссылке.
Новый URL-адрес: http://www.mywebsite.org.uk/charity_benefits.php
Я пробовал следующие варианты (и некоторые другие), но у меня это просто не работает.
RewriteCond %{REQUEST_URI} ^/hidden/discounts/$ [NC]
RewriteRule ^/hidden/discounts/$ /charity_benefits.php [R=302,L,NC]
Мне нужно перенаправление для перенаправления на www
mywebsite.org.uk. (Обратите внимание на www
! Это важно!).
В общем, простое перенаправление со старой страницы на новую. (Которые находятся на разных поддоменах (СТАРОЕ: content.
, НОВИНКА: www.
), которые размещены на одном сервере).
Хорошо, выяснил проблему, разместив ее в качестве ответа, если у кого-то еще есть эта простая проблема.
В основном у меня было 2 поддомена content.
и www.
Оказывается, я редактировал не то .htaccess
файл!
Мне нужно было добавить правило перезаписи в .htaccess
который размещен на content.
Я пытался добавить это в .htaccess
размещен на www.
.
Очевидно, это не сработало.
Итак, если ваши перенаправления не работают (и вы используете несколько поддоменов для указания на разные папки) ...
УБЕДИТЕСЬ, ЧТО ВАШЕ РЕДАКТИРОВАНИЕ ПРАВИЛЬНО .htaccess
ФАЙЛ!
(почему со мной всегда случаются такие глупые вещи!)