- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как лучше получить дату последнего обновления страницы?
пробовал скриптом
дата выводится, но почему-то достаточно старая,
хотя по идее, я же редактировал файл страницы, которая выводит этот скрипт?
а что вы получаете вот этим?
document.lastModified
откуда js его берет?
Кто управляет lastModified?
Посмотрите ответы(заголовки) сервера.
Ответьте сами на вопросы.
document.lastModified
Это строка хранящая дату последнего изменения текущего документа.
Где она хранится?
ХЗ, я думаю значение у конкретной страницы
если вы разбираетесь в этом вопросе, не могли бы вы подсказать,
как правильно вывести данную информацию на сайт
дата выводится, но почему-то достаточно старая,
Все зависит от настройки веб-сервера у хостера. Если он настроил отдачу даты последнего изменения страницы, то браузер тоже сможет ее отобразить нормально.
Проверить хостера можно просто. Нужно только проверить заголовки отдаваемые сервером.
а как это лучше сделать?
если посмотреть заголовки ответа сервера для этой страницы увидим:
Date: Wed, 20 Oct 2010 07:06:51 GMT
Content-Type: text/html; charset=windows-1251
Server: Apache
X-Powered-By: PHP/5.2.10
Cache-Control: private
Pragma: private
X-Cache: MISS from slon.d19.diam.local
Proxy-Connection: close
Если посмотреть мета-теги этой страницы то увидим
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<meta name="keywords" content="поисковые системы, оптимизация, seo, продвижение сайта, раскрутка сайта, контекстная реклама, Яндекс, Google, Рамблер, обмен ссылками, продажа сайтов, регистрация доменов" />
<meta name="description" content="Крупнейший русскоязычный форум, посвященный поисковой оптимизации и продвижению сайтов" />
Если посмотрим в описание свойства lastModified
Description
lastModified is a read-only string property that contains the date and time at which document was most recently modified. This data is derived from HTTP header data sent by the web server. The web server generally obtains the last-modified date by examining the modification date of the file itself.
Болдом выделено мною.
Скажите, чему будет равно lastModified этой страницы?
если вы имеете ввиду что, lastModified берется из Date: Wed, 20 Oct 2010 07:06:51 GMT, то у меня эти значения разные
когда что-то не понимаешь, то ответ нужно искать в справочниках
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
14.29 Last-Modified
The Last-Modified entity-header field indicates the date and time at which the origin server believes the variant was last modified.
Last-Modified = "Last-Modified" ":" HTTP-date
An example of its use is
Last-Modified: Tue, 15 Nov 1994 12:45:26 GMT
Вы не внимательно читаете ответы, а хотите получить решение своей проблемы не напрягаясь.
но у меня Last-Modified != "Last-Modified" ":" HTTP-date