Я переместил сайт, который раньше находился на example.com/en/
чтобы просто example.com
.
однако графика все еще связана с /en/
.
Что мне нужно добавить к моему .htaccess
чтобы сайт обслуживал файлы в /en/
также.
Это может зависеть от того, какие директивы у вас уже есть в вашем .htaccess
. Однако чтобы внутренне переписать любой запрос на "изображения" т.е. /en/<something>/<whatever-image>
. Затем вы можете сделать что-то вроде следующего в верхней части .htaccess
файл:
RewriteEngine On
RewriteRule ^en/([^.]+\.(?:jpg|png|gif))$ /$1 [L]
Это позволяет вам эффективно обслуживать файлы изображений в обоих местах, в то время как фактические файлы находятся за пределами /en/
.
Если вы хотите переписать все затем сделайте что-нибудь вроде:
RewriteRule ^en/(.*) /$1 [L]
Однако, если вы «переместили» сайт, вы, вероятно, захотите «перенаправить» URL-адреса страниц извне, чтобы сохранить SEO? Однако, если вы все еще связывание к некоторым изображениям с помощью /en/
подкаталог, тогда вам нужно обязательно перенаправить страницы только.