@rejjer

Как сказать серверу, что все абсолютные пути должны начинаться с текущей директории?

Есть сайт, для работы чпу все пути к скриптам, стилям и картинкам абсолютные.
Сейчас потребовалось перенести сайт на две директории глубже, соответственно все пути сломались.
(/site.com -> /a/b/site.com)
Возможно ли как-то починить, не изменяя путей ко всем файлам?
.htaccess:
RewriteEngine On
RewriteRule ^([A-Za-z0-9-]+)/?$ index.php?act=$1 [L]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ index.php?act=$1&opt=$2 [L]
  • Вопрос задан
  • 425 просмотров
Решения вопроса 1
Decadal
@Decadal
опция DocumentRoot определяет где лежат файлы для веб доступа. Обычно эта опция находится в файле:
/etc/apache2/httpd.conf или /etc/apache2/apache.conf
если её там нет, то добавить в файл конфигурации строку
DocumentRoot "C:/Sites/home/localhost/www"
или
DocumentRoot "/var/www/your_domain/a/b"
после чего перезагрузить апач
возможно, это подойдёт для решения вашей проблемы
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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