Перейти к содержанию
Форум поддержки пользователей VamShop

Вывод категории и ее SEO url на странице карточ&#108


Павел Вантеев

Рекомендуемые сообщения

Павел Вантеев

Прочитав FAQ и форум сделал вывод категории на странице с карточкой товара. Пример:

Название товара

==

Описание товара

==

Еще товары производителя [Ссылка на производителя]

Еще товары из категории [ссылка на родительскую категорию]

Так вот.. линки сделал сделал по принципу http://сайт.ру/?cat=ID для категорий и http://сайт.ру/index.php?manufacturers_id=ID

где ID меняется в зависимости от товара.

Всё работает, НО... Хотелось бы сделать Для категорий SEO url-ы категорий, где они есть. Реально ли такое осуществить?

P/S

Пока поменял http://сайт.ру/?cat=ID на http://сайт.ру/index.php?cat=ID Судя по HTTP заголовку отрабатывает 301й редирект на страницу указанную в строке SEO Url категории.

Ссылка на сообщение
Поделиться на другие сайты

Реально.

Нужно только ссылки эти задать через php, используя vam_href_link и vam_product_link

Например вот посмотрите как сделаны ссылки в /includes/classes/product.php

т.е. ссылка должна быть вида:


vam_href_link(FILENAME_PRODUCT_INFO, vam_product_link($array['products_id'], $array['products_name']))
[/code]

только поставьте свои значения products_id и products_name

Ссылка на сообщение
Поделиться на другие сайты
Павел Вантеев

т.е. в default.php нужно создать метку, например, CATEGORY_LINK и использовать ее в шаблоне страницы товара?

Ссылка на сообщение
Поделиться на другие сайты
Павел Вантеев

спасибо! буду пробовать:)

...еще вопрос по линкам...

а откуда может проскакивать выдача по 3м адресам одной страницы (c включенными ЧПУ)? Версия vamshop 1.48

site.ru/category1.html

site.ru/?cat=1

site.ru/index.php?cat=1

Привел пример на категориях. Аналогичная ситуация с производителями, только там нет сео-урлов. Т.е. выдача одинаковая по 2м адресам.

Рыть файл redirector.php?

Ссылка на сообщение
Поделиться на другие сайты

Не знаю, если указан category1.html

То везде должно быть именно такая ссылка, по идее.

Может где-то руками прописали другие ссылки!?

Ссылка на сообщение
Поделиться на другие сайты
Павел Вантеев

нет, точно нигде не прописывал

Увидел в индексе поисковика...пощелкал...оказалось, что открывается одна и таже страница.

site.ru/index.php?cat=1 нормально преобразуется в site.ru/category1.html, а вот site.ru/?cat=1 ни во что не преобразуется

Ссылка на сообщение
Поделиться на другие сайты
Павел Вантеев

Приведу пример на вашем сайте:

Раздел ХОСТИНГ выдается по http://vamshop.ru/?cat=2 и по http://vamshop.ru/hosting.html (которая получается из http://vamshop.ru/index.php?cat=2)

Причем первая ссылка ни во что не преобразуется.

p/s Аналогичная ситуация с Manufacturers

Ссылка на сообщение
Поделиться на другие сайты

Ну это понятно, что руками любую ссылку можно придумать.

Но поисковик же находит ссылки, которые где-то прописаны на какой странице внутри магазина.

Вот таких ссылок внутри магазина, без указания файла, быть не должно, по идее.

Ссылка на сообщение
Поделиться на другие сайты
Павел Вантеев

я ее взял из индекса. сам руками прописывал только категории, но изменил сразу (не могла попасть в индекс), а производителей точно не прописывал. Наверное где-то проскакивает...

Прописал пока руками правило в htaccess и запретил к индексу в роботс

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...