- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вообщем при смене хостинга на внутренних страницах сайта пропали элементы оформления выполненные через картинки.
Проблема в том, что организованы ЧПУ через mod rewrite и при переходе на внутренние страницы (site.ru/cat/234) адреса для картинок принимают вид site.ru/cat/images/kartinka.jpg) естественно их там нет т.к. правильный адрес site.ru/images/kartinka.jpg, в коде прописаны относительные адреса (/images/kartinka.jpg).
На старом хостинге такого не было все нормально обрезалось до корня. Как поправить?
хтацес
Вы б кусок хтаццесса с кодом бы прилепили :)
прилепил :)
Сейчас убегаю, проверить не могу.
в коде прописаны относительные адреса (/images/kartinka.jpg).
Вообще-то в таком виде путь к картинке будет считаться относительно корня сайта или если указана база(<base href="урл">), то относительно нее. Причем тут htaccess?
Вообще-то в таком виде путь к картинке будет считаться относительно корня сайта или если указана база(<base href="урл">), то относительно нее. Причем тут htaccess?
в коде все прописано без слеша в начале images/kartinka.jpg
htaccess при том видимо, что в тех разделах сайта, где нет mod rewrite - там все показывается замечательно, т.е. за базу берется корень
а нужно со слешем в начале - это обязательно и по-другому никак :)
So1 добавил 05.11.2008 в 13:04
На старом хостинге такого не было все нормально обрезалось до корня. Как поправить?
а вот это как раз и не правильно.
в коде все прописано без слеша в начале images/kartinka.jpg
Вот если без слеша вначале, то он считает относительно текущего пути. При использования modrewrite нужно добавить в head строчку <base href="http://www.site.ru"> до корня, чтобы картинки нормально отображались.
Сейчас убегаю, проверить не могу.
пральна...
у вас (.*) - этой конструкцией "съедается" слеш
только везде поставьте перед cat слеш
При использования modrewrite нужно добавить в head строчку <base href="http://www.site.ru"> до корня, чтобы картинки нормально отображались.
спасибо, помогло :)
спасибо, помогло :)
мне не помогло, я прописал base, но картинки все равно не хочет отображать
.htaccess