У меня возникли проблемы с перенаправлением всей директории, которая больше не существует на нашем сервере.Как перенести каталог, который больше не существует (через .htaccess)
Все варианты ниже не работают, и я просто получаю страницу 404 не найденной.
.htaccess файл выглядит следующим образом:
redirect 301 /non_existent_directory/ http://my.website.com/existent_directory/
Можно ли использовать директиву Redirect 301 для этого? Или это разрешимо только mod_rewrite?
Благодаря
Я даже пробовал:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?my\.website\.com\/non_existent_directory\/$ [NC]
RewriteRule ^(.*)$ http://my.website.com/existent_directory/ [R=301,L]
Не повезло ...
Я могу использовать .htaccess - он распространен на всем моем сервере. Тем не менее эта директива приводит к 404 PNF @OlafDietsche всякий раз, когда я ударяю что-либо на 'http: // my.website.com/non_existent_directory' или' http: // my.website.com/non_existent_directory/ 'или' http: // my .website.com/non_existent_directory/anypage.html' –
Я использовал другие переадресации 301 в других файлах .htaccess, отсутствующих в файлах, и они работали. Это первый раз, когда я пытаюсь перенаправить целую директорию, которая больше не существует ... –
@ H.Ferrence Без информации о журнале сложно сказать, что на самом деле происходит. В любом случае, вы можете попробовать другие альтернативы выше. –