Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

shpakov

Users
  
  • Posts

    60
  • Joined

  • Last visited

Everything posted by shpakov

  1. Огромное спасибо. Вы меня просто спасли. Поменял пароль через phpMyAdmin и более уже не мог зайти в админку сайта. Почему-то пароль так и хранился уже в не зашифрованном виде. Ваш метод с qwerty помог. Еще раз спасибо.
  2. Как выяснилось данная проблема наблюдалась на сайте работающем на сервере денвер. После установки сайта (правда установка была произведена заново, а не переносом)на хостинг, проблема исчезла.
  3. Вот что бы не соврать.... я ее (карту) открывал в блокноте а потом сохранял в этот формат. Вроде так.
  4. Ага, в корень кидайте. Думаю если что-то добавили, то можно и переделать карту. Это занимает 3 секунды :) Почему эта? не знаю, воспользуйтесь любой другой. Просто про эту неоднократно упоминали на этом форуме, вот я ее и поставил. Разницы в карте для поисковиков нет. Вы ее откройте и посмотрите что там есть :) Там образно говоря "Дерево сайта".
  5. Можно вручную - но это извращение :) Можно средствами самого opencarta Но вроде народ не советует. Можно при помощи онлайновых генераторов. Я например пользуюсь программой a1 sitemap generator. Вроде как хорошую карту делает.
  6. Нашел вот такой сервис проверки CSS от W3C (http://jigsaw.w3.org/css-validator) Он нашел ошибки: html Ошибка значения : overflow -moz-scrollbars-vertical не является значением overflow : -moz-scrollbars-vertical -moz-scrollbars-vertical С такой строки начинается у меня css: html { overflow: -moz-scrollbars-vertical; margin: 0; padding: 0; а так же выдал полно ошибок: Но самое любопытное, что он тут же предлагает как бы исправленный вариант css Вот думаю, стоит ли пользоваться их правками или нет. Может кто-то уже с этим сервисом работал?
  7. Ребят, подскажите пожалуйста. Почему-то вылезает за границы (с право)средняя область.(шаблон не дефолтный) Вот так: Попробовал определить где это вообще находится, получается вот что: <html xmlns="http-~~-//www.w3.org/1999/xhtml" dir="ltr" lang="ru" xml:lang="ru"> <body> <div id="container"> <div id="header"> <div id="content"> <div class="middle"> <table class="list"> <tbody> <tr> <td width="25%"> <td width="25%"> <td width="25%"> <td width="25%"> Т.е. вроде как надо смотреть настройки этого "<table class="list">" но не вижу размеров (или просто не умею видеть). В этих CSS нифига не понимаю. Подскажите кто знает, где править что бы изображения не вылазили за границы? Или надо лезть в код и убирать 4-е изображение в каждой строке, что бы они шли не по 4 а по 3. Но уж больно это какой-то корявый выход. Такое формирование наверняка же завязано с размером среднего окна. Если оно не позволяет разместить 4 изображения, то наверное должно же автоматически ставить только 3? В общем буду рад любым советам как исправить этот косяк. --------------------------- Вышел из положения путем изменения размера (ширины) картинок товаров, через настройки в админ панели. Хотелось что бы картинки товаров были 150х150, но пришлось сделать 120х150. Больших неудобст от этого не возникло (т.к. все равно картинка имеет больший размер по вертикали) И можно сказать что проблема решена, НО наверняка же так не должно было быть? Неужели при больших размерах картинок товаров "это окно" не должно оставаться постоянного размера, а вот кол-во картинок в строке не должно под это окно подгоняться?
  8. Уважаемые, не могли бы подсказать правильно-ли оформлен robots.txt? Хотелось бы, что бы под индексацию попадали и статьи, размещаемые на сайте. ЧПУ на сайте включен. Т.к. robots.txt составлял не сам, а честно передрал, то немного смущают эти позиции: Disallow: /index.php?route=information/information&information_id= (думал что это и есть статьи) Disallow: /*?keyword (это ж вроде ключевые слова? Но почему-то их индексация запрещена) Disallow: /system/ (запрещена индексация каталога? а как же тогда будет индексироваться товар?) В общем большая просьба посмотреть, все ли правильно записано. Заранее всем благодарен.
  9. Хм....у меня странная история - вставляю код Google Analytics в админка\дополнения\модули\Google Аналитикс НО при этом на главной никакой визуальной метрики не появляется (на самом сайте Google Analytics в "Настройка кода отслеживания" у
  10. Решил создать данную тему, что бы отделить зерна от плевел и постараться описать (может и односторонне конечно) какие ошибки могут возникнуть после настройки редиректа (301) и как их устранить. Такой "букет" проблем возник у меня, а так как я не пользуюсь каким-то уникальным движком магазина (ocStore Version 0.2.0,) то такие проблемы могут возникнуть и у других. А так как я их уже решил, то почему бы не поделиться с остальными. Прежде всего хочу ОГРОМНЕЙШЕЕ спасибо сказать уважаемому Yesvik за помощь в их решении и проявленное терпение :) Предыстория. Прочитал про склейку зеркал и решил, что я то просто без этого жить не смогу. Сказано - сделано. В файле robots.txt в окончание строк вписал : Host: www.мой сайт.ru Sitemap: http-~~-//www.мой сайт.ru/sitemap.xml т.е. прописал какое зеркало яндексовый паучек-зеркальщик должен посчитать главным и где находится карта сайта(более подробную информацию можно посмотреть на сайте самого яндекса в разделе вебмастер - помощь (http://help.yandex.ru/webmaster/?id=995297. Там же можно посмотреть, как правильно использовать robots.txt) Приводить текст своего robots.txt не буду, взял за аналог то, что предложил уважаемый Smallbear (https://opencartforum.com/topic/3983-внутреня-оптимизация-сайта-на-opencart/) ------------ Далее начал править файл .htaccess на предмет редиректа (301)с сайта "без www" на сайт с www. это делается путем замены стандартной записи: на запись: В настройках админ панели своего сайта в разделе "настройки" - "общие" в строке "Адрес магазина (URL):" прописывается www.мой сайт.ru Таким образом мы произвели настройку редиректа сайта с "без www" на сайт "с www" После этого все должно было бы заработать как положено, но вот у меня (и не только у меня кстати) не заработало. И так нарисовалась проблема - не мог зайти в админку сайта. Ошибок не было, просто не заходил в админку и все. было решено переделать редирект наоборот, т.е. с сайта "с www" на сайт "без www" Были внесены обратные переделки в файл robots.txt , а в файл .htaccess вместо стокового кода был вписан код: Проверил - в админку входит. Отлично, значит все удалось! Но не тут-то было. На сайт магазина не мог зайти не один зарегистрированный пользователь а новые не могли зарегистрироваться. :( Данная проблема решилась просто - нужно было обязательно изменить на "без www" "Адрес магазина (URL):" На этом в принципе можно было бы и успокоиться, т.к. редирект был настроен, правда не так как хотелось изначально. Смущало меня то, что при добавлении на яндекс моего сайта "с www" при обращении к нему проходила переадресация на сайт "без www" (как бы так и положено, раз была такая переадресация настроена), Но смущало меня больше то, что при попытке добавить на яндекс еще и сайт "без www" я получал ошибку индексации "Индексирование сайта невозможно из-за ошибок при попытке определить IP-адрес сайта по его имени (с помощью запроса к DNS-серверу)." Т.е. могу только предположить, что раз настроен редирект на сайт "без www" то и яндексу бы надо указывать сайт "без www", но получается что он его не мог проиндексировать. Обращение в службу ТП моего хостинга результатов не дали. Меня заверили что у них все настроено нормально. ----------------- Значит надо было решить проблему с отказом входа в админку при редиректе с "без www" на "www" Как оказалось проблема всей этой карусели была в том, что почему-то админка "была установлена" по адресу "без www" т.е. так: http://мой сайт.ru/admin и простыми способами вписать туда www мне не представлялось возможным, тупо из-за отсутствия знаний в этой области. Эта проблема решается следующим образом? Помимо упомянутых выше настроек редиректа на "www" необходимо внести соответствующие изменения в файл admin\config.php (в некоторых случаях и в корневой файл config.php) Откроете файл и сами поймете что и куда вносить, ну а для тех кто не поймет, смотрим тут: В общем-то на этом и все. Если все сделали правильно все будет работать как надо. P.S. описанная проблема с ошибкой индексации сайта "без www" наблюдалась разумеется на вновь добавляемом для индексации сайте. Прошу не кидаться в метя помидорами, т.к. данное сообщение написал исключительно для новичков, таких как я сам, которые во всем этом очень мало понимают. Гуру-то наверняка сами знают уже где и что исправить, что бы все работало как надо или даже вернее всего -вообще не допустят возникновения таких ситуаций. Надеюсь моя статейка кому-то окажется полезной и избавит от нервотрепки при возникновении подобных проблем. Все удачи. P.S.S. вся полезная информация по кодам была взята отсюда https://opencartforum.com/topic/2285-robotstxt/page__view__findpost__p__29601
  11. Блин, читал у яндекса в помощи почему это происходит, сейчас попробовал найти -не смог :(
  12. Т.е. вы не мучались с этим редиректом. Ясно. ТОгда позвольте еще вопрос, у вас в файле robots.txt между директивами User-agent два пустых перевода строки, это нормально? Просто яндекс дает рекомендацию ставить 1 перевод строки. А так же убирать пустые переводы между Disallow' и 'Allow' что вроде как наблюдается у вас в конце. И еще момент, не поясните зачем делать запрет на индексацию: "Disallow: /*?keyword #Запрещаем индексировать все страницы с метками" Можете немного подробнее пояснить этот момент? Заранее благодарен.
  13. Провел опыт и обнаружился интересный момент: Если перенаправление не делаешь, то проблем со входом на сайт и в админку НЕТ. Если делаешь перенаправление на сайт с www. то нельзя войти в админку (никаких ошибок не выдает - просто не входит) Если делаешь перенаправление на сайт без www то в админку входит нормально, зато перестает входить зарегистрированному пользователю, либо зарегистрироваться новому. Т.к. перенаправление делать надо по любому буду пробовать так как и советовал многоуважаемый Yesvik -------------Метод научного тыка творит чудеса :) , в настройках магазина в поле "Адрес магазина (URL):" был указан полный адрес с www. Изменил его на адрес без www проблема с этим конфликтом решилась, т.е. при пере адресации на без www теперь все работает, и админка и рега пользователей. Хотя так пока и не понятно, где же еще была пропущена настройка говорящая что админка должна работать без www. т.к. получается что самому магазина\у работу с www я назначил сам, указав в строке "Адрес магазина (URL):" полный адрес с www. Но что то мне подсказывает что надо докапаться до истины и поменять все на www. т.к. яндекс не хочет индексировать сайт без www сетуя на то, что "Индексирование сайта невозможно из-за ошибок при попытке определить IP-адрес сайта по его имени (с помощью запроса к DNS-серверу"
  14. ua13dark , спасибо по этому поводу мне уже был дан исчерпывающий ответ в другой ветке :) "кто б еще подсказал как по модулю qiwi вопрос решить, но это уже другая история" :(
  15. Еще раз спасибо за такие развернутые ответы! И извините что так быстро меняю свои сообщения, хотя как мне кажется Ваши сообщения тут вообще в принципе не могут выглядеть нелепо :) По поводу папок все ясно. Не знаю обратили вы внимание или нет, я выше писал, что ладно я не могу зайти в админку (сайт имеет вид : http://мой сайт/admin) но и у товарища были такие же проблемы при редиректе на www (если он использовал настройки такие же как у меня), хотя его админка имеет вид http://www.мой сайт/admin Так что дело видимо именно во вставленном коде не на свое место, т.е. не так: RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] RewriteCond %{HTTP_HOST} ^barbados-fs\.ru$ [NC] RewriteRule ^(.*)$ http-~~-//www.barbados-fs.ru/$1 [R=301,L] а вот так: RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^barbados-fs\.ru$ [NC] RewriteRule ^(.*)$ http-~~-//www.barbados-fs.ru/$1 [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] Пустые строки между командами, как вы написали, нужны обязательно? Или вы просто так выделили нужно место вставки этих команд? Воспользовался вашими советами как временное решение (ибо при редиректе на www в админку так и не попадаю, вы говорили про причину, но хотелось проверить собственноручно): Получается теперь надо трести хостера моего, что б мой сайт находился в папке www? Или вернее что б она была переименована на www.мой сайт? Yesvik, скажите пожалуйста, а вообще стоит заморачиваться с этими редиректами на www или на "без www"? Еслтьли во всем этом разница? Работает у меня сейчас с "без www", может так и оставить? P.S. А вообще чудеса какие-то творяться. Сайт у меня без www. При этом еси ставить 301 на www,то в админку не войдешь, если ставить на без www. то все работает на ура, но яндекс не индексирует сайт без www ругается на ошибки ДНС. Вот что хошь, то и думай. :( ---------- что то меня как то смущает результат проверки моего robots.txt яндексом
  16. Админка сайта открывается по адресу без www. Сам магазин открывается и с www и без него, судя по всему в зависимости как я задаю редирект (если с www, то и магазин откроется с www).но ведь вот какая штука - ладно у меня действительно магазин не в папке www, но у товарища путь до магазина www\мой-магазин\ и у него при такой же технике редиректа (как выяснилось ошибочной, т.к. делал так же как и я) с без www на www то же были проблемы со входом в админку. Может это как раз из-за того, что сами команды редиректа были вставлены не в то место? Да, спасибо, почитал еще днем до вашего ответа.Простите за тупость, но я не совсем понял, про магазин установленный в папке. Т.е. мне же на хостинге так и так указывают папку куда я его должен установить. Т.о. допустим мой имеет путь /home/shpakov/html/barbados-fs/ т.е. получается что стит и не в одной папке а минимум в 3-х. Значит строка RewriteBase / для меня будет иметь вид: RewriteBase /home/shpakov/html/barbados-fs
  17. Уважаемый, Yesvik низкий Вам поклон, за то, что так все разжевали! Да-да дико извиняюсь, слишком поторопился с выводами. С первого раза видимо просмотрел Ваше указание на это.и так уже 5-й раз это сообщение правлю. Думал успею убрать свои вопросы на которые вы уже ответили, но вот как оказалось, пока правил их, вы успели их увидеть.
  18. Уважаемый, Smallbear не сочтите за труд (или попытку шпионажа :) ) выложите пожалуйста ваш файл .htaccess на обозрение. Файл robots.txt то уже выложили. Просто судя по нему у вас идет редирект с зеркала с www на зеркало без www, интересно как у вас это выглядит в файле .htaccess
  19. Ага, та же фигня. При этом если сделаете обратный редирект RewriteCond %{HTTP_HOST} ^www.мой сайт\.ru$ [NC] RewriteRule ^(.*)$ http://мой сайт/$1 [R=301,L] ТО все будет работать, но редирект будет уже на сайт без www. Вообще я то же этот вопрос затронул, правда в купе с другими (https://opencartforum.com/topic/2285-robotstxt/page__st__40__gopid__29579#entry29579) Поэтому поглядывайте туда, может там ответят.
  20. Можете пояснить?строка RewriteCond вроде как отвечает откуда делать редирект, а сторока RewriteRule на что делать редирект. А у вас в обеих строках есть www. Или {HTTP_HOST} ему говорит о том, что он должен посмотреть в файл robots.txt и определить, какой HOST ему нужен? (извиняюсь, если говорю откровенные глупости, просто с "этой темой" вообще не знаком.
  21. Уважаемый, Yesvik я не пытаюсь избавиться от www, я просто пытаюсь выяснить как же лучше сделать, что бы было лучше. У меня по этому поводу вообще нет своего мнения, потому что я не знаю как надо делать, вот и ищу информацию в инете, вот в том числе и от Вас узнаю :) Решил убрать www. только потому что прочитал что это вроде как анахронизм, и вот опять же у Smallbear в выложенном им robots.txt (https://opencartforum.com/topic/3983-внутреня-оптимизация-сайта-на-opencart/page__view__findpost__p__26822) то же присутствует указание главного зеркала без www. Вот и решил что лучше без него. А вот судя по вашим словам, получается что лучше указывать www. раз все равно идет обращение на него. ЧПУ используется, т.е. seo-url в админке включен. Я как раз таки и пытаюсь пока сайт только что сделан, заранее все правильно настроить, что б потом не мучаться. Вот пожалуйста как вы и просили: robots.txt и .htaccess говорит о том что ты что то не так написал в .htaccess Что то мне подсказывает что за этот _route_ отвечает строка RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] которая кстати была прописана изначально в файле (я ее туда не вписывал). Прислушался к вашим словам и переделал на перенаправление на www И чУдны пути господни, но в таком виде robots.txt и .htaccess Не могу зайти в админку сайта (ни ошибок, ни чего не выдает, просто не заходит (такая проблема уже где-то тут была описана). Поменял файлы на первоначальный вариант (без www) в админку зашел нормально. Даж не знаю что и делать :( ------------------------ P.S. интересная вещь наблюдается. Сейчас (ну что б админка работала) перенаправление стоит на сайт без www, так вот если добавлять в яндекс свой сайт с www, то как уже писал выше все добавляется нормально, сайт становится в очередь на индексацию, ответ от сервера поступает о выполнении команды на перенаправление 301. Попробовал добавить яндексу свой сайт, но уже без www. Проверку прошел, ответ от сервара пришел правильный (200 ОК), НО в статусе состояния индексирования написано "Ваш сайт не проиндексирован (Сайт не проиндексирован из-за ошибок DNS. """Индексирование сайта невозможно из-за ошибок при попытке определить IP-адрес сайта по его имени (с помощью запроса к DNS-серверу)"" Я так понимаю он обращается к моему хосту и тут начинаются проблемы с WWW :)
  22. Yesvik Огромнейшее спасибо за комментарий. У меня появился еще вопрос по этой теме, но так как он затрагивает и robots.txt и .htaccess то позвольте его задать в этой теме (а не плодить другие) пойдет как дополнении к моему посту выше. Вопрос вот в чем: как уже говорил выше указал в robots.txt что яндексу считать главным "зеркалом", т.е. мой сайт без www. В .htaccess сделал редирект 301 на сайт без www. Через панель вебмастера яндекса добавляю свой сайт в виде www.мой сайт.ru и прохожу процедуру подтверждения сайта. Все проходит нормально. Далее делаю проверку ответа от сервера и получаю такой ответ: Код статуса HTTP: "301 Moved Permanently" Время ответа сервера: 187мс IP сайта: 88.198.52.26 Заголовки: Date: Tue, 20 Sep 2011 11:15:39 GMT Content-Length: 230 Location: http-~~-//"мой сайт".ru/ Connection: keep-alive Content-Type: text/html; charset=iso-8859-1 Server: unknown Кодировка: iso-8859-1 ----"тут не совсем понятно почему такая кодировка, т.к. должна быть UTF-8, о чем даже сделана запись в .htaccess - AddDefaultCharset utf-8" Размер страницы: 0.22Кб Так вот, если судить по описанию тогоже справочника команд от яндекса, то я имею: ""301 Ресурс перемещен навсегда Документ уже не используется сервером, а ссылка перенаправляет на другую страницу (получен код 301 Moved Permanently). Так как пользователи не смогут увидеть подобные документы, показывать их в поиске не имеет смысла, и робот их не индексирует. Однако робот обязательно проиндексирует страницу, на которую установлено перенаправление."" Т.е. я правильно понимаю, что цель достигнута - "склейка зеркал" через htaccess и соответственно происходит перенаправление с www на без www? (теперь в строке адреса наблюдаю ссылки вида http-~~-//"мой сайт".ru/index.php?_route_= Или это не тот _route_?) Вот только не совсем понятно, почему яндекс при выполнении проверки ответа от сервера не принимает сайт без www, т.е. говорит что данный сайт не подтвержден, ведь по идеи он же должен перенаправляться на сайт без www да и robots.txt ему указывает что главный сайт - без www. Или может правильнее как раз сделать перенаправление на сайт с www если будет запрос на сайт без www? Вроде как написано что www это уже анахронизм. :) ------------------------------------------ Скажите плиз такая команда Disallow: /index.php?route=information/information&information_id= запрещает индексацию страниц с информацией? А какой именно информацией? Я бы не хотел что бы была запрещена индексация раздела "статьи" на моем сайте, там много уникального контента. -------------- Опять же спасибо тому кто даст разъяснение. :)
  23. Ребят, подскажите плиз, правильно ли я понимаю, что для склейки зеркал нужно в .htaccess добавить 2 строки (разумеется поменять на свой сайт). rewritecond %{http_host} ^www.vash_sait.ru [nc] rewriterule ^(.*)$ http://vash_sait.ru/$1 [r=301,nc] Вроде именно так, т.е. мы делаем Редирект 301: с WWW на без WWW . Ну и яндексу в файле robot.txt указать что зеркало без www главное, например так: User-agent: Yandex Disallow: Host: vash_sait.ru Sitemap: http://vash_sait.ru/sitemap.xml.gz'>http://vash_sait.ru/sitemap.xml.gz Sitemap: http://vash_sait.ru/sitemap.xml (хотя я его сделал таким же как тут https://opencartforum.com/topic/3983-внутреня-оптимизация-сайта-на-opencart/) Но меня больше интересует вот какой момент - покопавшись в инете нашел несколько статей про 301 редирект и там применяются такие строки: RewriteCond %{HTTP_HOST} ^www.vash_sait\.ru$ [NC] RewriteRule ^(.*)$ http://vash_sait.ru/$1 [R=301,L] При чем дается пояснение "Не забывайте про обратную наклонную черту перед точкой (.) в строке RewriteCond — она обязательна. " а если посмотреть все примеры с этого форума, то там идет без наклонной черты. Так как быть? И вопрос второй, опять же примеры на форуме говорят что надо ставить (nc) - [r=301,nc] а примеры из инета - [R=301,L] и в чем тут разница? Кто разбирается, поясните пожалуйста, как правильно? www.vash_sait\.ru или или www.vash_sait.ru [r=301,nc] или [R=301,L] Буду всем благодарен за ответ.
  24. Ах вон где. У меня шаблон не дефолтный, видимо по этому там такого нет.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.