В общем на сайте должен использоваться HTTPS только на некоторых страницах, на остальных HTTP И появляется проблема - когда заходишь на страницу по защищенному протоколоу - движок формирует все остальные ссылки тоже через https, а должен на http. Можно указывать все ссылки через "http://sitename.com/page", но это не выход, да и размер страницы увеличивается, куда удобнее через "/page". Через редирект htaccess тоже както не хорошо.. Может есть какието готовые оптимальные решения?
Может, это браузер формирует такие ссылки? Посмотрите в исходном коде страницы. прописывать вручную - единственный вариант.
ну да, я имел в виду что движок формирует ссылки через /, а браузер подставляет текущий протокол. Может этим можно както управлять...
Slicer Если у вас сертификат не за 600-800$ с полной проверкой данных о компании от VerySign или равному ему по крутости SSL провайдеру, забудте о вставке http материалов в https сайт. При обычных сертификатах браузеры на такое поведение сайта ругаются и выдают пользователю предупреждения. И если большую часть можно заткнуть путём нажимания кнопки "Не уведомлять более для этого сайта", то IE заткнуть можно только залезая в дебри его настроек и оно отключает эти предупреждения глобально для всего браузера. И да, он это предупреждение выдаёт на каждой загрузке страницы. Естественно что пользователи не будут это отключать, т.к. многие просто не знают, не умеют и боятся туда лезть. Ну и у многих туда просто не будет доступа по причине администратора, ограничившего пользователям доступ туда. Так что у вас выбор не большой - оставить всё как есть и не парится, или приобретать сертификат с поддержкой http данных в https страницах с прохождением всей бумажной работы и проверок.
Вы определитесь вам HTTPS или выдача в поисковике. Читали вы где-то на заборе. Использование шифрования для вас должно иметь наивысший приоритет, чем забота о лишних паре процентов нагрузки на CPU и сеть. Или оно вам просто не нужно и вы не ведаете, что творите. Приоритеты сориентируйте правильно. Поисковику фиолетово какой протокол вы используете. К тому же он грузит саму страницу, а не внешние ресурсы. Так что вы совсем ткнули пальцем в небо.
Всем спасибо за ответы! на самом деле мне нужна была эта штука (о существовании которой я не знал) Код (Text): <base href="http://yourdomain.com/" />