Всем привет.
При апдейте вылез странный глюк. Ранее урлы для категорий имели вид
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]