HTACCESS — ПЕРЕНАПРАВЛЕНИЕ

#.htaccess

#.htaccess

Вопрос:

У меня есть несколько старых файлов: homepage.html и home.html я уверен, что люди добавили их в закладки. итак, я хочу перенаправить их на родительский URL. Я просмотрел Google, но они, похоже, не соответствуют тому, что я ожидаю.

например www.nicetomeetyou.com/home.html и www.nicetomeetyou.com/homepage.html => эти файлы не существуют.

Я хочу, чтобы они были перенаправлены на http://www.nicetomeetyou

Как мне это сделать? Спасибо

Ответ №1:

Другой возможностью является использование RedirectPermanent в вашем файле .htaccess, который позволит вам настроить таргетинг только на определенные файлы и сообщить клиенту, что перенаправление является постоянным. Если у вас есть несколько файлов, вы можете использовать регулярное выражение, чтобы перенаправить их все в одной строке.

Подробности смотрите здесь или в официальной документации.

Вот пример:

 RedirectPermanent /home.html http://example.com/
  

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

1. Я пытаюсь перенаправить все в подкаталог. Я попробовал регулярное выражение, но оно не сработало: Перенаправить постоянный /subdir/*.* google.com

Ответ №2:

Ваш файл .htaccess должен выглядеть следующим образом:

 RewriteEngine ON
RewriteRule ^homepage.html$ index.html
RewriteRule ^home.html$ index.html
  

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

1. mod_rewrite — это очень мощный инструмент с довольно сложным синтаксисом … это неподходящий инструмент для простого перенаправления пары статических файлов.