Задать вопрос
@drtvader
Вечный студент

Как поменять путь до файла через htaccess?

Добрый день!
Выкачал сайт с Тильда, перенес себе, но на сервере все внутренние стр без стилей/JS/изображений, не верный путь до файлов выходит.
Сейчас файлы подключены вида css/style.css, а необходимо такого /css/style.css
Менять пути в разметке я так понял нельзя из-за правил Тильды.
Подскажите, можно ли через htaccess настроить?
Пробовал такое, но не вышло.
RewriteCond %{DOCUMENT_ROOT}/css/$1 -f
RewriteRule ^(css/.+) /css/$1 [L]
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
Lakika
@Lakika
Sicario
# преобразование пути для CSS-файлов
RewriteRule ^css/(.*)$ /css/$1 [L,R=301]

# преобразование пути для JS-файлов
RewriteRule ^js/(.*)$ /js/$1 [L,R=301]

# преобразование пути для изображений
RewriteRule ^images/(.*)$ /images/$1 [L,R=301]


При этом следует учитывать, что пути к файлам в разметке могут быть заданы с помощью относительных путей, а не абсолютных. В этом случае нужно убедиться, что базовый путь для всех файлов задан правильно. Например, если сайт находится на домене example.com, то базовый путь можно задать следующим образом:
<base href="https://example.com/">
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы