Перенаправление файлов .htaccess

программирование php сервер htaccess

Сайт располагается в домене вида http://site.ru/site, тоесть в подпапке.. Но подгружаемые файлы (img, css, js) пытаются достать себя из корня сайта http://site.ru/, тоесть без подпапки. Как мне перенаправить? (либо весь сайт на http://site.ru/, либо только файлы отправлять в подпапку)

Примечание:
если я указываю <img src="/img/image.jpg"> то оно берет картинки полюбому из корня, потому что начинается со знака "/". Установлен фреймворк с mod_rewrite, поэтому так было сделано изза ЧПУ. Просто очень долго все переделывать...

Либо htaccess с mod_rewrite, либо ничего не поможет

Примечание:
Алекс24:
Блин, ну с ЧПУ так сделать невозможно. Как только я получу любой get-параметр то картинка уже будет искаться не в папке /img/ а в папке /get/img/ которой не существует.

Примечание:
Алекс24:
Блин, ну с ЧПУ так сделать невозможно. Как только я получу любой get-параметр то картинка уже будет искаться не в папке /img/ а в папке /get/img/ которой не существует.

Примечание:
все. переделал все ссылки... а то пока дождешься)))
Ответы:
где расположены файлы?
проверьте пути к файлам, скорей всего Вы не правильно указали пути к файлам.
если файлы расположены в директории site , то в файле, в который Вы подключаете файлы должен быть указан путь <img src='image.jpg' />
если файлы расположены в корне сайта, то в файле, в который Вы подключаете файлы должен быть указан путь <img src='../image.jpg' />
mod_rewrite поможет?
напишите <img src="img/image.jpg"> (без слэша вначале) и все заработает


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.