Seo Url В 4.2

Всем привет.



При апдейте вылез странный глюк. Ранее урлы для категорий имели вид



Instant Demo - CS-Cart Multi-Vendor Demo Try Free for 15 days





а сейчас



Instant Demo - CS-Cart Multi-Vendor Demo Try Free for 15 days



куда слеш то в конце делся и как его вернуть?

Без разницы со слешем или без, главное что то одно.

Это правило регулируется в .htacess

Скопируй это файл из старой установки и будет как раньше.

Не нашел этого в [color=#282828][font=arial, verdana, tahoma, sans-serif].htaсcess. Вопрос актуален - как вернуть по-старому? [/font][/color]

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

Решилось с помощью след. кода в .htaccess

<br /> RewriteCond %{REQUEST_URI} !\.(html|php)$<br /> RewriteCond %{REQUEST_FILENAME} !-f<br /> RewriteRule ^(.*)([^/])$ /$1$2/ [L,R=301]<br />

Не ясно зачем было трогать, если все нормально работало.

Думаю, что стоит в саппорт написать.

[quote name='IlyaZ' timestamp='1406812381' post='188556']

Не ясно зачем было трогать, если все нормально работало.

Думаю, что стоит в саппорт написать.

[/quote]



Ну как зачем!? Новая тенденция. Пошла мода на url без слеша. Многие люди специально убирают слеш.



С уважением, Alt-team

И чтобы страницы из выдачи выпали? Норм, да.

Попробуйте следующий вариант



http://www.jump-marketing.ru/doka/htaccess/htaccess-301-redirekt-na-straniczy-bez-slesha-na-koncze-so-stranicz-so-sleshem

самое интерсно что если линк имеет вид http://demo.cs-cart.com/electronics/page-2/ то всё нормально.



что же тогда тут слеш то в конце не убрали?

[quote name='IlyaZ' timestamp='1406878948' post='188598']

И чтобы страницы из выдачи выпали? Норм, да.

[/quote]



Если настроить 301 редирект, страницы не выпадут из выдачи. eComLabs прислали уже хорошую ссылку.

Хотя, вы правы, лишние заморочки с этим нововведением.



Alt-team.

.htaccess старый и новый не отличаются. видимо в самом движке придётся искать.

http://www.jump-mark…nicz-so-sleshem[color=#282828][font=arial, verdana, tahoma, sans-serif] - не понятно, это просто включить в [/font][/color].htaccess иди заменить какие-то строки?

[quote name='Alecomp' timestamp='1406811738' post='188555']

<br /> RewriteCond %{REQUEST_URI} !\.(html|php)$<br /> RewriteCond %{REQUEST_FILENAME} !-f<br /> RewriteRule ^(.*)([^/])$ /$1$2/ [L,R=301]<br />

[/quote]

C этим кодом у меня проблемы с http://www.site.ru/sitemap.xml[color=#ff0000]/[/color] Как вылечить?

[quote name=‘Saboteur’ timestamp=‘1408367745’ post=‘189829’]

C этим кодом у меня проблемы с http://www.site.ru/sitemap.xml[color=#ff0000]/[/color] Как вылечить?

[/quote]



[color=#282828][font=arial, verdana, tahoma, sans-serif]Посмотрите тут - [/font][/color]http://forum.cs-cart…59-seo-url-bug/[color=#282828][font=arial, verdana, tahoma, sans-serif] [/font][/color]

Столкнулся с такой же проблемой после апгрейда. С кодом в htaccess, который я написал выше перестали работать фильтры товаров. Код убрали, фильтры заработали, но исчез редирект с категорий без слеша на со слешом. Как его вернуть, но чтобы работал фильтр?[quote name=‘dbazhenov’ timestamp=‘1408370935’ post=‘189848’]



[color=#282828][font=arial, verdana, tahoma, sans-serif]Посмотрите тут - [/font][/color]http://forum.cs-cart…59-seo-url-bug/[color=#282828][font=arial, verdana, tahoma, sans-serif] [/font][/color]

[/quote] Правки по этому тикету внес. В каноникал прописывается урл со /, но и без / страница категории открывается.

Поддержку Alecomp , у меня в индексе есть категории которые одновременно и с “/” и без “/”. Считаю это бардаком, т.к. продвигаются в первую очередь товарные категории. Если нужно, могу подробно рассказать какой эффект это вызывает в выдаче яндекса.

[quote name=‘Saboteur’ timestamp=‘1408626714’ post=‘190195’]

Поддержку Alecomp , у меня в индексе есть категории которые одновременно и с “/” и без “/”. Считаю это бардаком, т.к. продвигаются в первую очередь товарные категории. Если нужно, могу подробно рассказать какой эффект это вызывает в выдаче яндекса.

[/quote]



а в чем бардак? так ведь было всегда на всех версиях … если посмотреть canonical то там с " / " …

гм, в чем бардак? В том, еще раз повторюсь, что в индексе яндекса есть две одинаковые страницы, но с разными URL. Со слешем и без - это разные URL.

Продвигаем одну, скажем со слешем. Достигли топа. В какой то момент яндекс глючит, и он считает основной страницей, страницу без слеша, которую мы не продвигали, и о которой даже не догадывались. В очередной апдейт, эта страница показывается на 10 странице выдачи. Итог - у нас просел трафик, нет продаж.

А программисты смотрят со своей колокольни и говорят - у вас все нормально, все работает. Вы же видите? Никакой разницы нет …



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



Так что я думаю, что необходимо просто делать 301 редирект так как необходимо.



Вот тут мы уже обсуждали этот момент на другой версии, будет время поиграюсь в меру сил, но чуйствую, что силы не равные, может кто разбирается в этой абракадабре может сказать как сделать нормальный .htaccess для 4,2,1 ?

[quote name=‘Saboteur’ timestamp=‘1408645189’ post=‘190222’]

гм, в чем бардак?

[/quote]



возможно я не правильно акценты поставил :) я имею ввиду, что на предыдущих версиях было то же самое … и никто в общем остро этот вопрос не поднимал.



но вопрос интересный



http://forum.cs-cart…__fromsearch__1



создай отдельную тему прям с названием .htacess, чтобы не затерялось.



посмотри такой вариант



RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_URI} !..+$

RewriteCond %{REQUEST_URI} !/$

RewriteRule (.*) http://www.site.ru/$1/ [R=301,L]

Господа, проапгрейдился, до этого не знаю как было, но вот подсказали мне убрать дубли знающие люди,

в хтаксес дописал:




301 redirect from www

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.aquaritm.com.ua$ [NC]

RewriteRule ^(.*)$ http://aquaritm.com.ua/$1 [R=301,L]


301 from index.php to /

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index.php\ HTTP/

RewriteRule ^index.php$ http://aquaritm.com.ua/ [R=301,L]


301 redirect slasht the end of URL


Чудненько с www на без него и с инбекс.пхп на осеовной домен, но вот принудительно везде добавлять слеш к категориям... :( ну никак..

Сам с правилах реврайта не силен, перепробывал все из этой ветки и из трех страниц выдачи гугла, не работает сучечка ..
посоветуйте, как быть? хочу чтоб везде стояли /
Сейчас где то есть, где то нет ...
большое спасибо.

Да, забыл сказать, родное содержимое .htaccess не трогал, просто дописал приведенное выше в конец файла.

[quote name='red1157' timestamp='1409248237' post='190968']

Господа, проапгрейдился, до этого не знаю как было, но вот подсказали мне убрать дубли знающие люди,

в хтаксес дописал:




301 redirect from www

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.aquaritm.com.ua$ [NC]

RewriteRule ^(.*)$ http://aquaritm.com.ua/$1 [R=301,L]


301 from index.php to /

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index.php\ HTTP/

RewriteRule ^index.php$ http://aquaritm.com.ua/ [R=301,L]


301 redirect slasht the end of URL


Чудненько с www на без него и с инбекс.пхп на осеовной домен, но вот принудительно везде добавлять слеш к категориям... :( ну никак..

Сам с правилах реврайта не силен, перепробывал все из этой ветки и из трех страниц выдачи гугла, не работает сучечка ..
посоветуйте, как быть? хочу чтоб везде стояли /
Сейчас где то есть, где то нет ...
большое спасибо.

Да, забыл сказать, родное содержимое .htaccess не трогал, просто дописал приведенное выше в конец файла.
[/quote]

[color=#282828][font=arial, verdana, tahoma, sans-serif]301 redirect from www - смысла нет оно и так по умолчанию редиректится[/font][/color]

[color=#282828][font=arial, verdana, tahoma, sans-serif]чтобы везде стояли "/" вверху код, у меня работает.. тока я вставляю не в конце а между :)[/font][/color]