SEO CS-Cart

Н-да. Стыдно. Но ладно. В поиске sitemap.xml ... а где же он ... путь есть, из админки модуля окрывается /sitemap.xml а в корне его не видно .... где же он живет?
/var/files/1/google_sitemap/sitemap.xml
 
/var/files/1/google_sitemap/sitemap.xml

Ок. Нашел. Но как мне указать в Google Webmater путь к /sitemap.xml. GW подхватывает путь с /index.php?dispatch=companies.view&company_id=2, а /index.php?dispatch= у меня заблокирован в robots.txt.

+ в robots также необходимо указать путь к /sitemap.xml. Буду благодарен за правильное решение.
 
Ок. Нашел. Но как мне указать в Google Webmater путь к /sitemap.xml. GW подхватывает путь с /index.php?dispatch=companies.view&company_id=2, а /index.php?dispatch= у меня заблокирован в robots.txt.

+ в robots также необходимо указать путь к /sitemap.xml. Буду благодарен за правильное решение.

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

из небольшого, подтверждаю, опыта работы с cs cart понял, что dispatch используется в выборках (фильтры). если не закрыть, то повязну в дублях.

я почему и просил выложить robots и htaccess - так эффективней чем после закрывать проиндексированные дубли.
 
если магазин расположен в корне сайта, путь будет: Для просмотра ссылки Войди или Зарегистрируйся. будьте внимательнее - все есть в самом модуле...
И если блокируете dispatch, то лучше блокировать конкретные страницы, как по мне.
noob, нуллед 4.3.4 будешь делать? Помню у тебя были нулледы хорошие :)
 
Предлагаю начать с базовых настроек robots.txt и .htaccess: может кто-то выложить свои настройки для наглядности и анализа?
Вот мой .htaccess, Cs-Cart 3.2.3
Код:
DirectoryIndex index.html index.php

<IfModule mod_deflate.c>
    # Compress HTML, CSS, JavaScript, Text, XML, fonts
    AddOutputFilterByType DEFLATE application/javascript application/x-javascript text/javascript application/json
    AddOutputFilterByType DEFLATE application/x-font application/x-font-opentype application/x-font-otf application/x-font-truetype application/x-font-ttf font/opentype font/otf font/ttf application/x-woff application/x-font-woff
    AddOutputFilterByType DEFLATE text/css text/html text/plain

    <IfModule mod_headers.c>
        # Remove browser bugs (only needed for really old browsers)
        BrowserMatch ^Mozilla/4 gzip-only-text/html
        BrowserMatch ^Mozilla/4\.0[678] no-gzip
        BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
        Header append Vary User-Agent
    </IfModule>
</IfModule>

<IfModule mod_headers.c>
    <FilesMatch "\.(ttf|ttc|otf|eot|woff|css|png|gif|ico|jpe?g)$">
        Header set Access-Control-Allow-Origin "*"
    </FilesMatch>
</IfModule>

# Cache all images for 2 weeks
<IfModule mod_expires.c>
    <FilesMatch "\.(jpg|jpeg|png|gif|tiff|bmp|js|css)$">
        ExpiresActive on
        ExpiresDefault "access plus 2 weeks"
    </FilesMatch>
</IfModule>

<IfModule mod_headers.c>
    <filesMatch "\.(gif|png|jpg|jpeg|ico|js|css)$">
        Header set Cache-Control "max-age=1209600"
    </filesMatch>
</IfModule>


<IfModule mod_rewrite.c>
RewriteEngine on
# Please note that RewriteBase setting is obsolete use it only in case you experience  some problems with SEO addon.
# Some hostings require RewriteBase to be uncommented
# Example:
# Your store url is http://mysite.com.ua
# So "RewriteBase" should be:
# RewriteBase /store/cart
# RewriteBase /
Options -MultiViews

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

RewriteCond %{REQUEST_URI} ^api/(.*)$ [or]
RewriteCond %{REQUEST_URI} .*/api/(.*)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .*api/(.*)$ api.php?_d=$1 [L,QSA]

RewriteCond %{REQUEST_URI} \.(png|gif|ico|swf|jpe?g|js|css|ttf|svg|eot|woff|yml|xml)$ [or]
RewriteCond %{REQUEST_URI} store_closed.html$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*?)\/(.*)$ $2 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L,QSA]

</IfModule>

# This prevents possible problems when downloading files
<IfModule mod_php5.c>
    php_flag zlib.output_compression Off
</IfModule>

redirect /admin.php http://www.microsoft.com
redirect /DOCUMENT_ROOT http://www.microsoft.com
redirect /_mem_bin http://www.microsoft.com
redirect /msadc http://www.microsoft.com
redirect /scripts http://www.microsoft.com
redirect /_vti_bin http://www.microsoft.com
redirect /_vti_inf.html http://www.microsoft.com
redirect /phpmy/scripts/setup.php http://www.microsoft.com
redirect /phpmyadmin/scripts/setup.php http://www.microsoft.com
redirect /php/scripts/setup.php http://www.microsoft.com
redirect /phpMy/scripts/setup.php http://www.microsoft.com
redirect /_phpmyadmin/scripts/setup.php http://www.microsoft.com
redirect /pma/scripts/setup.php http://www.microsoft.com
redirect /admin/scripts/setup.php http://www.microsoft.com
redirect /MyAdmin/scripts/setup.php http://www.microsoft.com
redirect /sql/scripts/setup.php http://www.microsoft.com
redirect /mysql/scripts/setup.php http://www.microsoft.com
redirect /setup.php?dir http://www.microsoft.com
redirect /MSOffice/cltreq.asp http://www.microsoft.com
redirect /(null) http://www.microsoft.com
redirect ///?_SERVER[DOCUMENT_ROOT] http://www.microsoft.com
redirect //?_SERVER[DOCUMENT_ROOT] http://www.microsoft.com
redirect /assets/snippets/reflect/snippet.reflect.php? http://www.microsoft.com
redirect /pagead/test_domain.js http://www.microsoft.com
redirect /pagead/osd.js http://www.microsoft.com
redirect /pagead/expansion_embed.js http://www.microsoft.com
redirect /pagead/render_ads.js http://www.microsoft.com
redirect /pagead/atf.js http://www.microsoft.com
redirect /.svn/entries http://www.microsoft.com
RedirectMatch (.*)\cmd.exe$ http://www.microsoft.com$1

Может кто то еще что то добавит!
 
Предлагаю начать с базовых настроек robots.txt и .htaccess: может кто-то выложить свои настройки для наглядности и анализа?
Вот мой robots.txt, в Гугл вэбмастер дублей нету!!!!
Код:
User-agent: Yandex
Disallow: /images/thumbnails/
Disallow: /cgi-bin/
Disallow: /app/
Disallow: /design/
Disallow: /js/
Disallow: /var/
Disallow: /store_closed.html
Disallow: /404.html
Disallow: /init.php
Disallow: /php.ini
Disallow: /prepare.php
Disallow: /sendmail/
Disallow: /*currency=
Disallow: /*ui=
Disallow: /*component
Disallow: /*content
Disallow: /*page-
Disallow: /*sort_by=
Disallow: /*layout=
Disallow: /*variant_id=
Disallow: /*display=
Disallow: /*page=
Disallow: /*return_url=
Disallow: /*more_filters=
Disallow: /*features_hash=
Disallow: /*subcats=
Disallow: /*?sef_rewrite=
Disallow: /*tags.summary*
Disallow: /*wishlist.view*
Disallow: /*?selected_section=
Disallow: /*?subcats=
Disallow: /*?filter_product=
Disallow: /*article
Disallow: /*askquestion
Disallow: /login?
Disallow: /profiles-update
Disallow: /index.php?dispatch=products.quick_view
Disallow: /index.php?dispatch=auth.recover_password
Disallow: /index.php?dispatch=events.search
Disallow: /index.php?dispatch=auth.login_form
Disallow: /index.php?dispatch=gift_certificates.add
Disallow: /index.php?dispatch=news.list
Disallow: /index.php?dispatch=orders.search
Disallow: /index.php?dispatch=profiles.update
Disallow: /index.php?dispatch=profiles.add
Disallow: /index.php?dispatch=checkout.cart
Host: mysite.com.ua
Host: mysite.com.ua/?sl=uk

User-agent: *
Disallow: /images/thumbnails/
Disallow: /cgi-bin/
Disallow: /app/
Disallow: /design/
Disallow: /js/
Disallow: /var/
Disallow: /store_closed.html
Disallow: /404.html
Disallow: /init.php
Disallow: /php.ini
Disallow: /prepare.php
Disallow: /sendmail/
Disallow: /*currency=
Disallow: /*ui=
Disallow: /*component
Disallow: /*content
Disallow: /*page-
Disallow: /*sort_by=
Disallow: /*layout=
Disallow: /*variant_id=
Disallow: /*display=
Disallow: /*page=
Disallow: /*return_url=
Disallow: /*more_filters=
Disallow: /*features_hash=
Disallow: /*subcats=
Disallow: /*?sef_rewrite=
Disallow: /*tags.summary*
Disallow: /*wishlist.view*
Disallow: /*?selected_section=
Disallow: /*?subcats=
Disallow: /*?filter_product=
Disallow: /*article
Disallow: /*askquestion
Disallow: /login?
Disallow: /profiles-update
Disallow: /index.php?dispatch=products.quick_view
Disallow: /index.php?dispatch=auth.recover_password
Disallow: /index.php?dispatch=events.search
Disallow: /index.php?dispatch=auth.login_form
Disallow: /index.php?dispatch=gift_certificates.add
Disallow: /index.php?dispatch=news.list
Disallow: /index.php?dispatch=orders.search
Disallow: /index.php?dispatch=profiles.update
Disallow: /index.php?dispatch=profiles.add
Disallow: /index.php?dispatch=checkout.cart
Sitemap: http://mysite/sitemap.xml
Host: mysite.com.ua
Host: mysite.com.ua/?sl=uk
 
Disallow: /*ui= где такое получается?
 
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Если 2 языковые версии сайта то нужно их тоже добавлять в роботс как в allukraine?
Host: mysite.com.ua
Host: mysite.com.ua/?sl=uk

Или можно один указать?
И как лучше для разных языков указывать разные урл?
mysite.com.ua/?sl=uk и mysite.com.ua/?sl=ru или можно оставить адреса страниц без изменений mysite.com.ua ?
 
Назад
Сверху