Мы только что перешли на новую структуру сайта, и некоторые из наших старых каталогов больше не существуют.Наш старый каталог /html/
содержал файлы .jpg
и .pdf
.Теперь эти файлы были перемещены в свои собственные каталоги (/images/
и /documents/
соответственно).
Как использовать корневой файл .htaccess
для перенаправления всех ссылок, которые указывали на каталог /html/
для файлов .pdf
и .jpg
в текущем каталоге /documents/
и /images/
?
Другими словами, если ссылка приходит на www.example.com/html/.pdf
, я бы хотел, чтобы она была направлена на www.example.com/documents/.pdf
.
Аналогично для .jpg
запросов, если ссылка приходит на www.example.com/html/.jpg
, я бы хотел, чтобы она была перенаправлена на www.example.com/images/.jpg
.
Я пробовал несколько различных правил перезаписи изэтот сайт, но я не могу настроить синтаксис в соответствии со своими потребностями.
В настоящее время я пытаюсь использовать этот тип кода:
RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^html/*.pdf$ "https://www.example.com/documents/$1" [L,R=301]