- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Сделали на сайте чпу вида:
хттп://сайт/раздел/название_статьи
правило в .htaccess ведёт на скрипт.пхп?а=раздел&б=название_статьи
скрипт.пхп инклюдит хеадер.пхп и футер.пхп, в которых все ссылки теперь поменялись.
были: хттп://сайт/1.php
стали: хттп://сайт/раздел/название_статьи/1.php
то же самое в урлах картинок, как в хедере и футере, так и в самом тексте статей - ко всему прибавляется теперь префикс "хттп://сайт/раздел/название_статьи/".
как с этим бороться? неужели у каждой ссылки и каждой картинки писать пеперь полный путь?
<base href="http://сайт/"> Может поможет
Что значит прибавляется?
Какой полный путь?
Можно внятно, без всяких "хттп" обрисовать ситуацию?
Выложить .htaccess, примеры ссылок и т.д.
Что значит прибавляется?
Это значит, что на главной странице сайта http://site.ru/index.php картинка header.jpg имеет вид как и положено:
<img src=img/header.jpg>
А на странице с чпу http://site.ru/cat/article/ эта же картинка выглядит так:
<img src=cat/article/img/header.jpg>
Видимо, браузер добавляет.
Это значит, что на главной странице сайта http://site.ru/index.php картинка header.jpg имеет вид как и положено:
<img src=img/header.jpg>
А на странице с чпу http://site.ru/cat/article/ эта же картинка выглядит так:
<img src=cat/article/img/header.jpg>
Видимо, браузер добавляет.
Первое, лучше абсолютные пути писать <img src=/img/header.jpg> или base href указывать.
Второе, правила в htaccess покажите.
te1, делайте ссылки от корня "/"
Действительно, не углядел такой мелочи, как "/" в начале url'ов. Большое спасибо за помощь! base href не понадобился.