Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Относительные ссылки

Все внутренние ссылки (как из меню, так из текста) необходимо сделать не абсолютными, а относительными. Т. е. не http://veteruspeha.ru/index.php, а /index.php. В шаблоне, которые выводились не через метки, адреса поправил.


Люди нужна помощь!


так а в чем проблема?


Соответственно нужно поправить адреса, которые выводятся через метки, к примеру {$mainpage}.


зачем это нужно? в чем проблема, что необходимы такие ссылки?


С точки зрения СЕО. Сеошные примочки, проверено опытом. Если интересно можно тут прочитать http://blog.seopult.ru/a3stroy/  под номером 11 этот пункт. Просто в сео много различных факторов, которые влияют на продвижение, если все собрать в кучу, то будет всем хорошо, вот и парюсь по этому поводу.


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



С точки зрения СЕО. Сеошные примочки, проверено опытом. Если интересно можно тут прочитать http://blog.seopult.ru/a3stroy/  под номером 11 этот пункт. Просто в сео много различных факторов, которые влияют на продвижение, если все собрать в кучу, то будет всем хорошо, вот и парюсь по этому поводу.


Все ссылки вы все равно не переделаете. А если возьметесь, то сдохнет ЦПУ УРЛ .



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


Не так уж сложно и переделать все ссылки. Много мест править, конечно.
А есть, кажется,  еще и обходной вариант, чтоб не во многих местах менять.



Все ссылки вы все равно не переделаете. А если возьметесь, то сдохнет ЦПУ УРЛ .


Почему ж их не переделать?
А ЧПУ тут совсем ни при чем...


Как это не при чем? Большая часть ссылок формируется в функции os_href_link() , а там есть завязка на ЧПУ. Если не подготовленный человек будет изменять эту функцию (как одной из самых "узких" мест), то вполне может и часть функциональности ЧПУ убить.


Ни при чем, так как задача там простая:  убрать из  НАЧАЛЬНОЙ части ссылки http://domain, не трогая часть финальную, которая и отвечает за ЧПУ.

Если не подготовленный человек там ошибется и сделает что-то не так, он это сразу увидит и вернет назад. Ничего особо страшного не будет.

Что значит "сдохнет ЦПУ УРЛ "  и "часть функциональности ЧПУ убить", не очень понятно.


"часть функционала" - значит что только часть функционала ЧПУ привязана в этой функции. Вроде все тут ясно.

"Если не подготовленный человек там ошибется и сделает что-то не так, он это сразу увидит и вернет назад. Ничего особо страшного не будет."
ну знаете ли... я бы на это не очень рассчитывал, учитывая какие здесь вопросы бывает задают. полагаться на это не стоит, имхо.


Я вот не понял что там в функции os_href_link() надо править))
Кстати, а в \includes\paths.php не вариант внести изменения?



Кстати, а в \includes\paths.php не вариант внести изменения?


А вот это точно приведет к неработоспособности!



"часть функционала" - значит что только часть функционала ЧПУ привязана в этой функции. Вроде все тут ясно.

Если Вам все так ясно, может, расскажете подробнее, какая часть функционала привязана к этой функции, а какая нет. А то самому изучать надо...


в этой функции подставляется ЧПУ при формировании ссылок из кода с использованием данной функции. т.е. если в коде есть os_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $product->data['products_id']) , то будет подставлена ЧПУ ссылка записанная в базу в поле products_page_url.
Соответственно там есть кейс обрабатывающий данный УРЛ. если этот кейс потереть или подпортить, то урлы для страниц карточки товара будут формироваться не верно.

Другая часть ЧПУ, например, когда юзер уже знает ЧПУ и просто вводит в строку адреса www.site.ru/product_seo_url.html, обрабатывается в другом месте (в redirector.php вроде).

А что, хотите на добровольных началах помочь в развитии ЧПУ УРЛ функциональности Шопоса?


Кстати проблема то была решена? Автор CMS молчит.


Источник



Copyright ShopOS