Относительные URL для Magento с добавленным параметром внешнего интерфейса - PullRequest
0 голосов
/ 27 октября 2011

Это сводит меня с ума. Когда Google впервые начал индексировать мой сайт, я загружал дубликаты страниц, единственная разница между ними заключалась в том, что в URL-адресе был параметр "внешний интерфейс". Я сказал Google игнорировать это, но я не могу понять, откуда он.

Как правило, любые относительные URL-адреса добавляются к ним? Frontend = xxxxx, где xxxxx - длинная шестнадцатеричная строка.

Что-то также добавляет скрытое поле ввода в любые формы на странице (форма информационного бюллетеня и форма поиска), называемое «внешний интерфейс», содержащее тот же гекс v ALUE. Вероятно, некоторые javascript делают это, учитывая, что код для этих форм не упоминает этот параметр.

Я не вижу это все время. Я склонен видеть это всякий раз, когда бот заходит на мой сайт - например, если я запусту валидатор W3C и выведу источник. Я иногда видел это, когда посещал сайт сам, но в большинстве случаев его там нет.

Я использую плагин Fooman Speedster, и я предполагаю, что он каким-то образом связан с этим или с кэшированием, что, возможно, шестнадцатеричная строка является сигнатурой версии или чем-то еще, и причина, по которой я сам ее не вижу, большая часть время, когда страница уже кэширована.

Но я нашел папки с кодом и не могу найти эту чертову вещь.

Google не поможет, поскольку "magento frontend" - довольно распространенный термин. Буду очень признателен за любые указатели от тех, кто сталкивался с этим раньше.

1 Ответ

0 голосов
/ 28 октября 2011

http://www.fontis.com.au/blog/magento/magento-session-fixation-workaround

Я бы отключил «Использовать SID на веб-интерфейсе», если у вас несколько магазинов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...