Хочу это дело исправлять. Содержимое iframe у меня дублируется в textarea. В textarea я могу делать с текстом уже что угодно и браузр не будет там косячить. Что нужно сделать:
<TUTMNOGOBUKAF> заменить на <tutmnogobukaf>
</TUTMNOGOBUKAF> на </tutmnogobukaf>
<BR>,<BR/> и <BR /> на <br />
<IMG SRC=".." ALT="..">, <IMG SRC=".." ALT=".." /> на <img src=".." alt=".." />
<TBODY>,</TBODY> удалить
По-моему смог все упомянуть. Впринципе можно что-то типа этого:
function fix_html(html) { v=new RegExp('<TABLE>',"g"); html=html.replace(v,'<table>'); v=new RegExp('<BR/>',"g"); html=html.replace(v,'<br />'); }
Но это криво, да и img таким способом не профиксишь.
meta keywords не учитывается поисковиками
В опере косячит
Если у фрейма designMode = 'On', то все теги переводятся в заглавные буквы, что не валидно xhtml 1.1. Кто как это поборол?
Вариант Б - это Ajax. При наведении на ссылку выполняется ф-я, например get_description(), которая делает запрос к скрипту и подставляет ответ в какой-то блок (блок в виде подсказки). Скрипт делает выборку описание из базы по названию термина.
huge77, дайте урл одного из беков в личку
Попробуйте подменить user-agent на user-agent как у робота яндекса. Если откроется без проблем - значит они немного обманули поисковики
Если по запросу 'тра-ля-ля Москва' нашелся сайт - это вовсе не значит что он привязан к Московсвкой области.
Алгоритм такой:
htaccess: вместо 111.doc открывать /fix.php?file=111.doc
fix.php:
header('Content-Type: application/octet-stream'); readfile($_GET['file']);
Нужно добавить проверку на то, что в $_GET['file'] - путь к док файлу, а не напримр к index.php (рег выражения плохо знаю)
Это неправильная конструкция. Если все файлы в одном каталоге - закройте каталог. Иначе - придется закрывать каждый файл. В роботсе нельзя файлы по маске закрывать.
Попробуйте поисковикам отдать заголовок не ворд-документа, например 'Content-Type: application/octet-stream'