Назад | Перейти на главную страницу

Возможен псевдоним подкаталога htaccess для root?

Я переместил сайт, который раньше находился на 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/ подкаталог, тогда вам нужно обязательно перенаправить страницы только.