Jump to content

Сделать ЧПУ на сайте по принципу


Recommended Posts

Simpla 1.4
Для правильного СЕО требуется сделать правильную вложенность и переделать ЧПУ, после этого перегенерить xml карту сайта.

Тоесть
Сейчас http://site.ru/catalog/category, а нужно----> http://site.ru/category/
Сейчас http://site.ru/catalog/podcategory, а нужно----> http://site.ru/category/podcategory/
Сейчас http://site.ru/products/tovar1, а нужно----> http://site.ru/category/podcategory/tovar1/
Сейчас http://site.ru/sections/stranica1, а нужно----> http://site.ru/stranica1

Кто реализовал или может такое реализовать?
можно в личку.

Link to post
Share on other sites

Noxter а можно сделать подобное: сейчас есть сайт на 1,4 перевела на 2,11, все прекрасно пренеслось, но проблема в ЧПУ ранее категории были такого вида: site.ru/sait/catalog/Sale после переноса site.ru/catalog/Sale. В каком направлении примерно копать? в сторону редиректа в хтакцесе или куда-то еще?
Нужно, чтоб добавляло /sait/ к урлам
Спасибо

Link to post
Share on other sites

kors а вы не учитываете что система ЧПУ писалась с расчетом на простоту? Так же как и вся система симплы ;) Я вот под себя очень легко выгнул ЧПУ, чего и вам советую ;)

Скоро появиться WIKI по симпле, там выложим свои решения, увидите насколько все просто и не дорого если думать головой ;)

Link to post
Share on other sites

Обьясните мне, зачем все это нужно??? Вот в упор не пойму...
В Симпле все страницы максимум 3его уровня вложенности, зачем делать больше?
Для какого такого СЕО?
http://seobook.info/kak-ubrat-category-vlozhennost-kategorij/ Вот например, люди мучаются, что-бы весь этот потрох поубирать из ВП)) Зачем его в Симплу городить?

Link to post
Share on other sites

Косяк посмотри по форуму, kors теоретик-спорщик которому главное чтобы было не так как есть... Это всё и объясняет. Ему и загрузка картинок нужна мимолетная на говнохостингах, и чпу не нравиться...
Понимаю лишь тех кто хочет убрать в чпу - слова категори и продукт, ито отчасти

Link to post
Share on other sites

> А зачем они мучаются, чтобы это убрать, чем мешает? Может кто-то объяснить кратко и внятно?
А в симпле просят наоборот добавить :)

Link to post
Share on other sites

kors кратко и внятно - поисковая оптимизация.

а если более подробно то поисковый алгоритм ищет "конечный запрос" (не категорию товара например, а непосредственно название его). То есть например

site.ru/iskomiy_tovar.html
найдется "выше" чем
site.ru/kategoriya_1/podkategoriya_2/iskomiy_tovar.html


pikusov вот-вот.
Link to post
Share on other sites

2sheeft:
а "Я вот под себя очень легко выгнул ЧПУ, чего и вам советую" это про что?
что сделал?
как теперь всё это выглядит?

Link to post
Share on other sites

Ну у меня логика такая:

site.ru/tovar1.html
но
site.ru/pages/dostavka.html
. Не вижу смысла в больших урлах с категориями и прочим, по этому для себя я решил что поисковой приоритет на товаре а не на информационных страницах, и поменял их местами ;)
Link to post
Share on other sites

sheeft, понятно
а если магаз на версии 1.4 работает по старой схеме ссылок, возможно ли без ущерба для работы-seo-я.маркета переделать ссылки на новый лад одним махом?

Link to post
Share on other sites

alinamolchanova лучше сделать чтобы наоборот отрезало урлы от сайта и направляло на нужные страницы. Будьте аккуратны роботы очень ревнивы к урлам.
nigga без ущерба врядли получиться, можно добиться работоспособности и хороших показателей SEO но я не уверен что прошлая индексация останется на должно уровне (можете потерять ссылочную массу, индексацию некоторых старых страниц)

Link to post
Share on other sites

kors я сделал для себя, это не то решение которое нужно вам, по этому я его и не выкладываю.

Link to post
Share on other sites

Я за других и не думаю что им нужно, благо они сами написали о том что им нужно, см пост #1. А за себя я отвечаю, но выкладывать сюда не вижу никакого смысла, всё равно все решения замешиваются в кашу форума.
Для жаждающих есть очень хорошие комментарии в .htaccess в корне. Что с чем поменять понятно и логически. Но не стоит забывать и про ссылки в шаблонах (фронт-энд (лицо) и бэк-энд(админка))

Link to post
Share on other sites
А сюда не хотите, жалко чуть-чуть скопировать-вставить? А писалось тогда зачем? Для самоутверждения? Это я, это я, посмотрите на меня...



И это пишет человек, ни разу не выложивший ни одной строчки кода!!! Пять с плюсом kors))
Link to post
Share on other sites

kors я написал как я сделал в "псевдокоде", для тех кто не знает что такое mod_rewrite код все равно не даст ничего полезного, а для тех кто знает моё решение уже очевидно из поста раньше и из банальной логики.
А сюда написал не для самоутверждения (этим на форуме занимаетесь по всей видимости только вы один) а для того чтобы тот кому нужна помощь по данному вопросу знал что ко мне можно обратиться и я помогу (кому-то платно кому-то бесплатно). Примитивно, не правда ли?

А что косательно Косяка - и это пишете Вы? Тот кто вечно пишет в оффтоп свои бездумные вопросы? Ха-ха. Касательно вашей активности и наличия кода - http://forum.simplacms.ru/profile/comments/808/kors

Link to post
Share on other sites

kors ты не понимаешь что решение очевидно:
В .htaccess (в корне) поменять

RewriteRule ^products/([^/]+)/?$	index.php?module=ProductView&product_url=$1 [L,QSA]
RewriteRule ^products/?$	index.php?module=ProductsView [L,QSA]


на

RewriteRule ^([^/]+)/?$	index.php?module=ProductView&product_url=$1 [L,QSA]
RewriteRule ^/?$	index.php?module=ProductsView [L,QSA]


и

RewriteRule ^([^/]*)/?$	index.php?module=PageView&page_url=$1 [L,QSA]
RewriteRule ^/?$	index.php?module=MainView&page_url= [L,QSA]


на

RewriteRule ^info([^/]*)/?$	index.php?module=PageView&page_url=$1 [L,QSA]
RewriteRule ^info/?$	index.php?module=MainView&page_url= [L,QSA]


И везде в шаблонах прописывать не

<a href="products/{$product->url}"><img src="{$product->image->filename|resize:200:200}" alt="{$product->name|escape}"/></a>


а

<a href="{$product->url}"><img src="{$product->image->filename|resize:200:200}" alt="{$product->name|escape}"/></a>


и соответственно на страницы ссылки

<a {if $page && $page->id == $p->id}class="selected"{/if} data-page="{$p->id}" href="{$p->url}">{$p->name|escape}</a>


id == $p->id}class="selected"{/if} data-page="{$p->id}" href="[b]info/{$p->url}[/b]">{$p->name|escape}

Что тут непонятного и что стоит выкладывать вообще?
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...