[Помогите] Проблема с sitemap

Тема в разделе "OpenCart", создана пользователем la-vanna, 29 авг 2013.

  1. la-vanna

    la-vanna

    Регистрация:
    31 янв 2013
    Сообщения:
    214
    Симпатии:
    6
    В админке включен google sitemap. в htacces стоит перенаправление.
    при добавлении карты в яндекс вебмастер ссылки вида:
    сайт/sitemap.xml пишет:
    Указанный URL выполняет перенаправление, поэтому не рекомендуется добавлять его в качестве файла Sitemap. Используйте URL цели перенаправления.


    а если добавить ссылку вида:
    сайт/index.php?route=feed/google_sitemap

    то пишет:
    Указанный URL запрещен к индексированию в файле robots.txt.


    как быть?

    если эту длинную ссылку разрешить (allow) в robots.txt то яндекс нормально воспринимает, но разве это нормально будет такая ссылка? по-моему яндекс не любит всякие "?./"
    --- добавлено: 29 авг 2013 в 14:03 ---
    заодно еще вопросы:
    1. почему в админке в google sitemap нельзя указать нормальный адрес? указываю а он не меняется
    2. как изменить changefreq?
    3. когда он вообще обновляется?
     
    Lasted edited by : 4 сен 2013
  2. perepela21

    perepela21

    Регистрация:
    9 ноя 2012
    Сообщения:
    252
    Симпатии:
    87
    :smile: выложите что у вас находится в htacces.
    уменя вообще этот сайт мап не работает
    хоть так сайт/index.php?route=feed/google_sitemap или так сайт/sitemap.xml. пишит ненайдено и все.
    Спас только модуль Блог | Новости | Статьи | Отзывы | Галерея | FAQ с его сайтмапом и гугол с яшей схавали его на ура.
     
  3. Vintage

    Vintage

    Регистрация:
    31 мар 2013
    Сообщения:
    237
    Симпатии:
    39
    Тоже самое, вот мой .htaccess

    Код:
    # 1.To use URL Alias you need to be running apache with mod_rewrite enabled.
     
    # 2. In your opencart directory rename htaccess.txt to .htaccess.
     
    # For any support issues please visit: http://www.opencart.com
     
    Options +SymLinksIfOwnerMatch
     
    # Prevent Directoy listing
    Options -Indexes
     
    # Prevent Direct Access to files
    <FilesMatch "\.(tpl|ini|log)">
    Order deny,allow
    Deny from all
    </FilesMatch>
     
    # SEO URL Settings
    RewriteEngine On
     
    # Редирект c www на без www
    RewriteCond %{HTTP_HOST} ^www.4motobike.com.ua
    RewriteRule ^(.*)$ http://4motobike.com.ua/$1 [R=301,L]
    # Редирект для главной (с /index.php на /)
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/
    RewriteRule ^index\.html$ / [R=301,L]
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    RewriteRule ^index\.php$ / [R=301,L]
     
    # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/
     
    RewriteBase /
    RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
    RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
    RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
     
    ### Additional Settings that may need to be enabled for some servers
    ### Uncomment the commands by removing the # sign in front of it.
    ### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that.
     
    # 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
    # php_flag register_globals off
     
    # 2. If your cart has magic quotes enabled, This may work to disable it:
    # php_flag magic_quotes_gpc Off
     
    # 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
    # php_value upload_max_filesize 999M
     
    # 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
    # php_value post_max_size 999M
     
    # 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
    # php_value max_execution_time 200
     
    # 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
    # php_value max_input_time 200
     
    # 7. disable open_basedir limitations
    # php_admin_value open_basedir none
     
    <FilesMatch "error.(txt)$">
    Order Allow,Deny
    Deny from all
    </FilesMatch>


    Кстати с Гуглом всё отлично!
     
  4. perepela21

    perepela21

    Регистрация:
    9 ноя 2012
    Сообщения:
    252
    Симпатии:
    87
    попробуй закоментировать RewriteBase /
     
  5. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    889
    Интересно, чем поможет удаления RewriteBase, если даже не навредит?
    Обоснуйте свои рекомендации, мне не понять.
     
  6. perepela21

    perepela21

    Регистрация:
    9 ноя 2012
    Сообщения:
    252
    Симпатии:
    87
    извиняюсь ошибся, когда была почти такая же проблема прочитал кучу тем людям помогало когда комментировали RewriteBase но там ошибка происходила из за сеопро , а тут у сео ссылки работает нормально.

    вот тут посмотрите можит поможит
    http://opencartforum.ru/topic/21300-problemy-s-sitemapxml/
    http://opencartforum.ru/topic/15157-google-webmaster-ne-raspoznayot-sitemap-rugaias-na-robotstxt/
     
  7. Vintage

    Vintage

    Регистрация:
    31 мар 2013
    Сообщения:
    237
    Симпатии:
    39
    В Google Sitemap вписываю сайт/sitemap.xml и сайт/index.php?route=feed/google_sitemap всё прекрасно работает.
    В Yandex Sitemap вписываю сайт/sitemap.xml пишет:
    Указанный URL выполняет перенаправление, поэтому не рекомендуется добавлять его в качестве файла Sitemap. Используйте URL цели перенаправления.
    вписываю сайт/index.php?route=feed/google_sitemap пишет:
    Ошибок не найдено.

    Как я понимаю у меня всё работает?
     
  8. perepela21

    perepela21

    Регистрация:
    9 ноя 2012
    Сообщения:
    252
    Симпатии:
    87
    уху, работает.
    в робокс в пишите просто и гугол и яша проглотит
    Allow: /
    Sitemap: http://ваш сайт/index.php?route=record/google_sitemap_blog
     
  9. Vintage

    Vintage

    Регистрация:
    31 мар 2013
    Сообщения:
    237
    Симпатии:
    39
    А почему ?

    http://ваш сайт/index.php?route=record/google_sitemap_blog а не

    http://ваш сайт/index.php?route=feed/google_sitemap
     
  10. perepela21

    perepela21

    Регистрация:
    9 ноя 2012
    Сообщения:
    252
    Симпатии:
    87
  11. Vintage

    Vintage

    Регистрация:
    31 мар 2013
    Сообщения:
    237
    Симпатии:
    39
    Еще одно, извините за глупый вопрос, но это вписывать 2 раза или одного в конце достаточно ?

    Код:
    User-agent: *
    Disallow: /*route=account/
    Disallow: /*route=affiliate/
    Disallow: /*route=checkout/
    Disallow: /*route=product/search
    Disallow: /index.php?route=product/product*&manufacturer_id=
    Disallow: /admin
    Disallow: /catalog
    Disallow: /download
    Disallow: /export
    Disallow: /system
    Disallow: /*?sort=
    Disallow: /*&sort=
    Disallow: /*?order=
    Disallow: /*&order=
    Disallow: /*?limit=
    Disallow: /*&limit=
    Disallow: /*?filter_name=
    Disallow: /*&filter_name=
    Disallow: /*?filter_sub_category=
    Disallow: /*&filter_sub_category=
    Disallow: /*?filter_description=
    Disallow: /*&filter_description=
    Disallow: /*?tracking=
    Disallow: /*&tracking=
    Disallow: /*?page=
    Disallow: /*&page=
    Disallow: /wishlist
    Disallow: /login
    Disallow: /index.php?route=product/manufacturer
    Disallow: /index.php?route=product/compare
    Disallow: /index.php?route=product/category
     
     
    User-agent: Yandex
    Disallow: /*route=account/
    Disallow: /*route=affiliate/
    Disallow: /*route=checkout/
    Disallow: /*route=product/search
    Disallow: /index.php?route=product/product*&manufacturer_id=
    Disallow: /admin
    Disallow: /catalog
    Disallow: /download
    Disallow: /export
    Disallow: /system
    Disallow: /*?sort=
    Disallow: /*&sort=
    Disallow: /*?order=
    Disallow: /*&order=
    Disallow: /*?limit=
    Disallow: /*&limit=
    Disallow: /*?tracking=
    Disallow: /*&tracking=
    Disallow: /*route=product/search
    Disallow: /*?page=
    Disallow: /*&page=
    Clean-param: tracking
    Clean-param: filter_name
    Clean-param: filter_sub_category
    Clean-param: filter_description
    Disallow: /wishlist
    Disallow: /login
    Disallow: /index.php?route=product/manufacturer
    Disallow: /index.php?route=product/compare
    Disallow: /index.php?route=product/category
     
    Host: 4motobike.com.ua
     
  12. la-vanna

    la-vanna

    Регистрация:
    31 янв 2013
    Сообщения:
    214
    Симпатии:
    6
    резюме: подпихивать яндексу ссылку вида /index.php?route=record/google_sitemap и плевать что она не как у всех сайт/sitemap ?