Вход

Просмотр полной версии : Где почистить кеш RealUrl?


agravin
27.02.2015, 18:25
Доброй пятницы! Получил задание от сеошников - заменить <title> у некоторых страниц (генерируются из поля title). Вроде ничего сложного – перекинул старое название раздела в navtitle и добавил имеющийся url в Speaking URL path segment. Однако теперь страницы доступны как по адресу: example.ru/old_title/ так и по адресу example.ru/new_title/ - что очень плохо. Чистил все возможные кеши, чистил файлы кеша – ничего не помогает.

Подскажите, пожалуйста, в какой стороне копать?

П.С. На сайте кроме RealUrl стоит еще UrlTool (использовал для 404), но ее функция Clear Realurl-Cache то же не помогает.

Андрей Аксенов
28.02.2015, 09:30
Смотрите таблицы реалюрл, там должны в одной из них храниться старые пути. Не помню в какой, и компьютера рабочего под рукой сейчас нет... Но, думаю, разберётесь. Ну бекап БД перед этим шагом всегда гарантирует возможность вернуть всё на место.

-=UncleByte=-
28.02.2015, 16:17
Web -> Info -> RealURL в выпадающем списке

agravin
02.03.2015, 14:42
Спасибо всем ответившим. Проблему пока не решил.

Смотрите таблицы реалюрл, там должны в одной из них храниться старые пути. Не помню в какой, и компьютера рабочего под рукой сейчас нет... Но, думаю, разберётесь. Ну бекап БД перед этим шагом всегда гарантирует возможность вернуть всё на место.
- смотрел базу через PHPMyAdmin - ни одного упоминания нового урла.

Web -> Info -> RealURL в выпадающем списке
- Все чистил, результат прежний.

Ждал ответа от админа сервера, думал nginx что-то кеширует, но и тут пролёт.

-=UncleByte=-
02.03.2015, 14:49
- Все чистил, результат прежний.

Возможно что там надо почистить все варианты кеша в выпадающем списке и обратить внимание на то чтобы находится на главной странице и включимть 'infinite' выборку записей.
Помимо самого RealURL может кешировать разве что какой-либо опкод кешер (APC, xcache и т.п.) или какое-нибудь расширение типа static file cache.

Ивано++
02.03.2015, 21:22
Как вариант - почистить в БД:

tx_realurl_chashcache
tx_realurl_pathcache
tx_realurl_urldecodecache
tx_realurl_urlencodecache

Если это не помогает - значит проблема в хостинге.

agravin
03.03.2015, 12:35
Как вариант - почистить в БД:

tx_realurl_chashcache
tx_realurl_pathcache
tx_realurl_urldecodecache
tx_realurl_urlencodecache

Если это не помогает - значит проблема в хостинге.

Всё проделал - результат прежний. Админ сервера говорит, что эти страницы пхп отдает. Буду смотреть конфиг реалурл. Возможно он изначально кривой.

Костик
03.03.2015, 17:56
Попробуйте выключить и затем включить realurl. Мне в свое время это помогло.

agravin
03.03.2015, 23:50
Попробуйте выключить и затем включить realurl. Мне в свое время это помогло.

Пошел дальше - снес старую версию и залил новую. Результат прежний :(

Сейчас делаю 301 редиректы на появившиеся страницы. Почему одновременно создается страница с урлом из title (при одновременной записи в navtitle) и с урлом из speaking url - для меня так и осталось тайной)))

-=UncleByte=-
03.03.2015, 23:56
А у страниц в свойствах не указаны alias такие же как title?

agravin
04.03.2015, 00:49
А у страниц в свойствах не указаны alias такие же как title?
Нет, в alias ничего не писал

Костик
04.03.2015, 09:41
UrlTool пробовали отключать?

Ивано++
04.03.2015, 10:33
Если был почишен кэш Realurl, либо таблицы, про которые писалось выше - то старых путей уже не может быть.

По этой причине есть два варианта:

1. попробовать найти названия путей на FTP или в БД
http://forum.typo3.biz/showthread.php?t=11618&highlight=adminer

2. разбираться с хостингом.
С одним проектом сталкивался - там все URL-записывались и что бы получить новую страницу мне приходилось к каждой ссылке в расширении добавлять ?time=time().