|
Автор: hostpartner
|
|
24.01.2011 13:32 |
|
Почему то один самых распространенных вопросов по компоненту Joomla sh404sef - как очистить кеш.
Как правило с ним этим вопросом приходят уже тогда, когда сбрасывание КЭШа приводит к серьезным проблемам.
Вы размещаете материал, его индексируют поисковики. Спустя какое то время вы его редактируете (заголовок/название) или переносите. Фактически адрес при включенном модреврайте изменился, но кэш отдает старый адрес. В итоге после того как сбрасываете кэш, все что менялось или переносилось оказывается в 404 ошибках. У меня самый богатый урожай, это было 5 К страниц. Переваривали поисковики и выбрасывали из базы около года. После этого стараюсь сбрасывать (очищать) кэш как можно чаще. С меня не убудет, а проблем меньше.
Еще одна деталь – самая неприятная. Потеря естественных ссылок. Если кто то поставил ссылку на страницу которая потом перенесена и после того как кэш очищается меняется адрес, то ссылка стоит на страницу 404. то есть в никуда.
в старых версиях была отдельная кнопка, а сейчас всё в общей папке кешируется
поэтому просто кеш, верхнее меню->Инструменты->Очистить кеш
в идеале- это заходить через ftp и вручную очищать папку cache в корне сайта
Если неправильно сформировалась какая то ссылка или много изменений, то нужно сбрасывать сеф ссылки. purge SEF URLs
Старые версии компонента
Верхнее горизонтальное меню в админке , компоненты - ARTIO JoomSEF иконка с надписью Purge SEF Urls. Жмем. Сбрасываются все автоматически сформированные ссылки.
Ссылки(переадресации) созданные вручную остаются нетронутыми.
На выходе получаем кучу 404 страниц так как все страницы в которых после предыдущей очистки кэша меняли заголовки или переносили в другой раздел/категорию, уже находятся по другому адресу
Более свежий компонент и соответственно версии самой джумлы
или sh404sef вкладка Control panel ищем View/Edit SEF Urls или Просмотреть/Изменить
SEF ссылки. Попадем в URL manager в верхнем горизонтальном меню справа иконки, одна из них Purge. Сбрасываются все автоматически сформированные ссылки.
Ссылки(переадресации) созданные вручную остаются нетронутыми.
|
Комментарии
не капси, блондинко
связка Joomla-1.5.20 + Virtuemart-1.1.4 + Joomsef 3.8.1 + Ext for VirtuM
Но все равно возникли проблемы.
При первом заходе ссылка показывается неправильная...То есть при первом клике показывается кривой адрес, а уже дальше, когда кликаешь по сайту - то нормальные ссылки. Или если долго не лазить по сайту - то потом при первом клике ссылки виртумарта показываются не sef, а обычные. А в левом меню(меню на виртумартовские категории) иногда при первом клике показывает какой-то кривой адрес и открывается страница корзины... Ну а потом уже при переходе дальше - уже нормальные красивые sef-ссылки.
Еще в файле 404 logs появилось слишком много ошибок... Показаны нормальные адреса, только перед ними стоит index.php/, который я из адресов убрал...
Сайт - prikol777.ru
Не знаю, что с этим делать, по идее так не должно быть. Пробовал с разных компов. Проблема скорее всего где-то в настройках.
Надеюсь на Вашу помощь или совет...
ну в принципе папка cache и есть по сути. останавливаться то останавливается , но это зависит от количества страниц. если их очень много, то можно очень долго ждать пока остановится. хотя я ни разу не дожидался
Просто обнуляю под ноль, хотя тоже заметил, что он не растет до бесконечности, то есть останавливается на каком то размере.
RSS лента комментариев этой записи