[umka]

[umka]
Рейтинг
456
Регистрация
25.05.2008

У апача это можно решить с помощью .htaccess (директивы "ExpiresActive" и "ExpiresByType").

У nginx наверняка что-то подобное есть.

А в директориях верхних уровней .htaccess-ов нет?

Для этих файлов не отдаётся HTTP-заголовок "Expires"

Вообще, если эти файлы — статика, то очень странно, что заголовок не отдаётся. Нужно ковырять настройки веб-сервера.

Если же эти файлы не статика, а отдаются скриптом, то это вообще безобразие :)

Без .htaccess несуществующие адреса могут открываться только в случае, если у вас в

ErrorDocument 404 /прописан/какой-то/скрипт

Но тогда ваш сайт будет одна сплошная 404.

Так что ищите .htaccess, чудес не бывает :)

Хостинг тут, скорее всего, последний, кто может быть виноват.

Дело в движке сайта.

Хотя, ради интереса, попробуйте запустить этот же сайт на другом хостинге, на временном домене с тестовым периодом :)

Часть страницы из кэша, разумеется, не исключить. Только страницу целиком.

Иначе утрачивается весь смысл кэширования.

niknames:
Наша компания SystemIP

Хочу задать традиционный для этого раздела вопрос:

А где на вашем сайте можно увидеть реквизиты вашей компании? Наименование юр.лица, контактные телефоны, адреса и пр.

А то арендовать оборудование в Hetzner-е может любой желающий. Сегодня вы есть, завтра вас нет.

olegich1991:
Просто мне нужно именно во всех полях таблицы поменять один текст на другой. Именно во всей таблице, чтобы этот текст был изменен везде! Вот в чем задача.

Так последовательно сделайте несколько запросов для каждого поля таблицы.

Alipapa:
Ну такое достаточно быстро делается в режиме редактирования таблицы в dbForge Studio for MySQL. Еще простой способ: сделать дамп таблицы, открыть текстовым редактором, сделать автозамену и залить дамп обратно

Есть риск попасть, если в таблице содержатся, например, serialized-данные

iopiop:
нужно смотреть на конкретную реализацию СУБД и на конкретную реализацию ФС.

Угу... ведь во-первых, дерево директорий — это то же бинарное дерево, если речь идёт о поиске файла. Но если мне не изменяет память, то даже в древней ФС FAT, в этой самой FAT сразу хранился адрес файла на диске. Не думаю, что в современных файловых системах нужно последовательно открывать все директории, чтобы открыть файл :)

manarh:
[umka], спасибо, но что-то не работает.. вот как я сделал:


со всем этим сайт отображается не корректно.. Если нужно вывести на страничке вида site.ru/stranica.html то делаем так:

верно?

if (preg_match("/^\/stranica\.html$/",$_SERVER['REQUEST_URI'])) {
$content='some content here';
} else {
$content='';
}

Некорректно, в смысле, кривой html?

Возможно, часть открывающих/закрывающих тэгов оказываются вне $content

Всего: 6067