Перейти к содержанию
Официальный форум поддержки Simpla

Вопрос по тегу base


Перейти к решению Решено Djep,

Рекомендуемые сообщения

В заголовке HTML файла возможно указание тега "base href":

 

<base href="http://домен.ру" />

 

Соответственно, все относительные ссылки после этого должны отрабатываться с указанным "основанием". То есть, ссылка:

 

<a href="text.html">blabla</a>

 

Должна производить переход на страничку:

 


 

Где бы эта ссылка не была написана. Но дело в том, что в IE  (проверено на IE6 - IE11) есть косяк, 

 

То параметр base href в коде этой странички просто не учитывается. В Opera, Chrome  FF нормально, а IE в сценарии открывает страничку без учета base href.

 

Соответственно, хотелось бы узнать, кто из них прав по стандарту (ответ очевиден, но все таки...) и как минимальными усилиями заставить работать также IE?

Ссылка на сообщение
Поделиться на другие сайты

 

В заголовке HTML файла возможно указание тега "base href":
 
<base href="http://домен.ру" />
 
Соответственно, все относительные ссылки после этого должны отрабатываться с указанным "основанием". То есть, ссылка:
 
<a href="text.html">blabla</a>
 
Должна производить переход на страничку:
 
 
Где бы эта ссылка не была написана. Но дело в том, что в IE  (проверено на IE6 - IE11) есть косяк, 
 
То параметр base href в коде этой странички просто не учитывается. В Opera, Chrome  FF нормально, а IE в сценарии открывает страничку без учета base href.
 
Соответственно, хотелось бы узнать, кто из них прав по стандарту (ответ очевиден, но все таки...) и как минимальными усилиями заставить работать также IE?

 

1.<base href="http://домен.ру" />      должен быть <base href="http://домен.ру/" /> - слеш в конце

2. IE 11 http://c2n.me/iL2o1w

Ссылка на сообщение
Поделиться на другие сайты

1.<base href="http://домен.ру" />      должен быть <base href="http://домен.ру/" /> - слеш в конце

2. IE 11 http://c2n.me/iL2o1w

не помогло. я и со слешем пробовал и без него. 

Ссылка на сообщение
Поделиться на другие сайты

Прописал абсолютные пути - но думаю, это не выход.

 

http://vps3353.vps.host.ru/catalog/oborudovaniye_i_instrument - с абс. путями

http://vps3353.vps.host.ru/articles/article/5-5-5  - здесь без учета путей

Ссылка на сообщение
Поделиться на другие сайты

все правильно работает 

http://c2n.me/iL8rol

нет, неправильно. Работает там, где прописал абсолютные пути. Вот еще пример - http://vps3353.vps.host.ru/products/articles/aktsii

Ссылка на сообщение
Поделиться на другие сайты

Откуда Вы взяли линк vps3353.vps.host.ru/products/articles/aktsii

С какой страницы и куда надо нажать что бы попасть на vps3353.vps.host.ru/products/articles/aktsii и я Вам скажу где Вы допустили ошибку. 

http://demo.simplacms.ru/ работает прекрасно же. Если да, то пересмотрите стандартный шаблон и сделайте выводы что делали не так

Ссылка на сообщение
Поделиться на другие сайты
  • Решение

Прописал абсолютные пути - но думаю, это не выход.

 

http://vps3353.vps.host.ru/catalog/oborudovaniye_i_instrument - с абс. путями

http://vps3353.vps.host.ru/articles/article/5-5-5  - здесь без учета путей

Открой страницу в IE затем Вид->Просмотр HTML-кода и увидишь перед ???? ???<!DOCTYPE html> признак UTF-8 c BOM

Поэтому IE, уже не будет, правильно обрабатывать страницу.

Ссылка на сообщение
Поделиться на другие сайты

Открой страницу в IE затем Вид->Просмотр HTML-кода и увидишь перед ???? ???<!DOCTYPE html> признак UTF-8 c BOM

Поэтому IE, уже не будет, правильно обрабатывать страницу.

проблема решена. Спасибо за совет. В этом и была причина.

Ссылка на сообщение
Поделиться на другие сайты
  • 6 месяцев спустя...

Открой страницу в IE затем Вид->Просмотр HTML-кода и увидишь перед ???? ???<!DOCTYPE html> признак UTF-8 c BOM

Поэтому IE, уже не будет, правильно обрабатывать страницу.

Пожалуйста, по подробнее.

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...