Я работаю с уже существующим сайтом zen-cart, над которым работали многие команды.Откат через все команды не является жизнеспособным вариантом.Некоторые команды разработчиков реализовали некоторые хаки, одна из которых заменяла то, как zen-cart обычно создает ссылки, и я застрял в том, как они это сделали.Например, zen-cart обычно ссылается на продукт по следующей ссылке:
http://yoursite.com/index.php?main_page=product_info&cPath=67&products_id=823
Вместо этого при установке zen-cart выполняется следующее:
http://yoursite.com/item-name-here-p-45-.html?cPath=1_26
Я выяснил, что число после p-, в данном случае 45, является идентификатором продукта.Тем не менее, я застрял на том, что этот файл .html на самом деле ссылается.Я предполагаю, что он каким-то образом передает эти данные обратно в файл index.php, и это было сделано для целей поисковой оптимизации.Сервер использует nginx, если это имеет значение.Я бы предпочел использовать Apache для этого сайта, но я в порядке с nginx.
Кроме того, есть также ссылки, такие как:
http://yoursite.com/sitemap.html
, но во всей системе нет файла sitemap.html.Тем не менее, существует файл с именем sitemap.xml
. По множеству причин я не могу ссылаться на реальный сайт, и я надеюсь, что вы, коллеги-разработчики, можете это понять.Однако, если у кого-то есть идеи относительно того, что здесь происходит, мне было бы очень интересно узнать.Я предоставлю, какие еще детали я могу.