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

Recommended Posts

Всем привет. Настроил (уже давно) на своем сайте перенаправление на https, но недавно решил проверить его (сайт) на Лягушке (screaming frog), так вот, она выдает, что у меня есть перенаправление с главной страницы сайта с протокола http на главную с https и там 302 ответ. Это нормально?

Вот это я у себя в htaccess прописывал

# переадесация на https
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

# переадресация с www
RewriteCond %{HTTP_HOST} ^www.beloff.shop$ [NC]
RewriteRule ^(.*)$ https://beloff.shop/$1 [R=301,L]

Заранее спасибо

Link to post
Share on other sites
6 минут назад, abonnent сказал:

Это нормально?

Screenshot_2017_09_30_09_50_28.png

Это нежелательно.

 

Использую такое на подопечных сайтах:

# Редирект c "www." на "без www.":
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]

# Переадресация с http на https:
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Screenshot_2017_09_30_09_51_09.png

  • +1 1
Link to post
Share on other sites

11 минут назад, materialcart сказал:

Screenshot_2017_09_30_09_50_28.png

Это нежелательно.

 

Использую такое на подопечных сайтах:


# Редирект c "www." на "без www.":
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]

# Переадресация с http на https:
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Screenshot_2017_09_30_09_51_09.png

Спасибо. Сделал также. Теперь 301 с главной http на главную https. Это уже лучше?

Link to post
Share on other sites
Только что, materialcart сказал:

Да, теперь всё норм.

Еще один вопрос. Не по теме правда, но может поможете.

Гугл, проверяя robots.txt , говорит, что это правило: Allow: / - ошибочно. Почему?

Link to post
Share on other sites
11 минут назад, abonnent сказал:

Гугл, проверяя robots.txt , говорит, что это правило: Allow: / - ошибочно. Почему?

upd. пардон, чушь написал, уточню и отвечу

Edited by materialcart
Link to post
Share on other sites

Итак, из справки гугла:

Чтобы предоставить Googlebot доступ к определенному URL, являющемуся дочерним разделом вышестоящего каталога, который запрещено сканировать, используйте ключевое слово Allow.

В правиле:

Allow: /

вы даете доступ корневому разделу и у него нет вышестоящего каталога.

 

Ну и даже логически рассуждая, если вам не нужно ничего блокировать (всё разрешено), зачем тогда вам файл robots.txt?

Link to post
Share on other sites

3 минуты назад, materialcart сказал:

Итак, из справки гугла:


Чтобы предоставить Googlebot доступ к определенному URL, являющемуся дочерним разделом вышестоящего каталога, который запрещено сканировать, используйте ключевое слово Allow.

В правиле:


Allow: /

вы даете доступ корневому разделу и у него нет вышестоящего каталога.

 

Ну и даже логически рассуждая, если вам не нужно ничего блокировать (всё разрешено), зачем тогда вам файл robots.txt?

Хм, значит это правило следует убрать?

Host: https://beloff.shop
Sitemap: https://beloff.shop/sitemap.xml
Allow: /


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: /system
Disallow: /*?sort=
Disallow: /*&sort=
Disallow: /*?order=
Disallow: /*&order=
Disallow: /*?limit=
Disallow: /*&limit=
Disallow: /*?filter=
Disallow: /*&filter=
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=

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: /system
Disallow: /*?sort=
Disallow: /*&sort=
Disallow: /*?order=
Disallow: /*&order=
Disallow: /*?limit=
Disallow: /*&limit=
Disallow: /*?filter=
Disallow: /*&filter=
Disallow: /*?filter_name=
Disallow: /*&filter_name=
Disallow: /*?filter_sub_category=
Disallow: /*&filter_sub_category=
Disallow: /*?filter_description=
Disallow: /*&filter_description=
# Запрет многостраничности
Disallow: /*?page=

Clean-param: tracking

Оставить все также, только можно убрать Allow: / ?

Link to post
Share on other sites

Вот так сделайте:

Спойлер



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: /system
Disallow: /*?sort=
Disallow: /*&sort=
Disallow: /*?order=
Disallow: /*&order=
Disallow: /*?limit=
Disallow: /*&limit=
Disallow: /*?filter=
Disallow: /*&filter=
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=

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: /system
Disallow: /*?sort=
Disallow: /*&sort=
Disallow: /*?order=
Disallow: /*&order=
Disallow: /*?limit=
Disallow: /*&limit=
Disallow: /*?filter=
Disallow: /*&filter=
Disallow: /*?filter_name=
Disallow: /*&filter_name=
Disallow: /*?filter_sub_category=
Disallow: /*&filter_sub_category=
Disallow: /*?filter_description=
Disallow: /*&filter_description=
# Запрет многостраничности
Disallow: /*?page=
Clean-param: tracking
Host: https://beloff.shop
Sitemap: https://beloff.shop/sitemap.xml


 

  • +1 1
Link to post
Share on other sites

ну вообще правило глупое, имхо. Оно ни на что не влияет, что с ним что без него - поисковики будут индексировать все что найдут и что не под запретом.
ну и переместите правило под User-agent: * . Может в этом дело

Link to post
Share on other sites

11 минут назад, Einshtein сказал:

ну вообще правило глупое, имхо. Оно ни на что не влияет, что с ним что без него - поисковики будут индексировать все что найдут и что не под запретом.
ну и переместите правило под User-agent: * . Может в этом дело

Насколько я понимаю правило: User-agent: * - значит все боты, т.к. для яндекса пишется User-agent: Yandex и со звездочкой гугл не ругается

Link to post
Share on other sites
14 минут назад, materialcart сказал:

Вот так сделайте:

  Скрыть контент

 



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: /system
Disallow: /*?sort=
Disallow: /*&sort=
Disallow: /*?order=
Disallow: /*&order=
Disallow: /*?limit=
Disallow: /*&limit=
Disallow: /*?filter=
Disallow: /*&filter=
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=

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: /system
Disallow: /*?sort=
Disallow: /*&sort=
Disallow: /*?order=
Disallow: /*&order=
Disallow: /*?limit=
Disallow: /*&limit=
Disallow: /*?filter=
Disallow: /*&filter=
Disallow: /*?filter_name=
Disallow: /*&filter_name=
Disallow: /*?filter_sub_category=
Disallow: /*&filter_sub_category=
Disallow: /*?filter_description=
Disallow: /*&filter_description=
# Запрет многостраничности
Disallow: /*?page=
Clean-param: tracking
Host: https://beloff.shop
Sitemap: https://beloff.shop/sitemap.xml

 

 

 

 

Большое спасибо за помощь! Вы мне очень помогли! =)

Link to post
Share on other sites
2 минуты назад, abonnent сказал:

Большое спасибо за помощь! Вы мне очень помогли! =)

Ну плюсик же поставьте, не будьте жадиной :)

  • +1 1
Link to post
Share on other sites

В 30.09.2017 в 11:02, materialcart сказал:

Ну плюсик же поставьте, не будьте жадиной :)

Добрый вечер. На одном сайте (https://murlyka37.ru/) есть куча 302 перенаправлений. Нашел статью, в которой предлагается сделать это:

в файле "/system/library/response.php" заменить значение 

public function redirect($url, $status = 302) {

на

public function redirect($url, $status = 301) {

все это я сделал, но это не помогло. Что можно еще сделать?

Edited by abonnent
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • 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.