Перейти к содержанию
kavi

301, 302, 303 - ошибки или нет?

Рекомендуемые сообщения

Доброго всем времени суток.

Провел предварительную ревизию сайта софтиной Xenu. Вывалилась куча подобных ошибок или нет - незнаю. Подскажите, это нормально или нужно исправлять?

status code: 301 (object permanently moved)status code: 302 (object temporarily moved)
status code: 303 (redirection with new access method)

--------------------------------------------------------------------------------------

Кроме того, много попарных ссылок типа:

http://mcdir.ru/#mainmenutop anchor occurs multiple timeshttp://mcdir.ru/#custom-accordion anchor occurs multiple times

Ведут на одну и ту же страницу. Это нормально или нет?




			
		

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

status code: 301 (object permanently moved) - это не совсем нормально, но допустимо для технических страниц

status code: 302 (object temporarily moved) - это не совсем нормально, но допустимо для технических страниц

Надо принимать решение по каждому такому редиректу.

status code: 303 (redirection with new access method) - что это? откуда?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

status code: 303 (redirection with new access method) - что это? откуда? 

Это моя ошибка, только что понял. Просто отлаживаю сайт на временном домене, но местами уже вставил постоянный, вот на него и редиректит.

 

 

 

Это нормально
status code: 301 (object permanently moved) - это не совсем нормально, но допустимо для технических страницstatus code: 302 (object temporarily moved) - это не совсем нормально, но допустимо для технических страниц

Надо принимать решение по каждому такому редиректу.

 

 

таких редиректов много, такого вида

 

http://domen.ru/index.php

redirected to: http://domen.ru/

status code: 301 (object permanently moved)

linked from page(s):

    http://domen.ru/

    http://domen.ru/kraskiemali/emali/kupit-s277

    http://domen.ru/gruntovki/kupit-s163

    http://domen.ru/kraskiemali/emali

    http://domen.ru/street-life/kupit-s392

    

http://domen.ru/?pavreset=?

redirected to: http://domen.ru/index.php?route=common/home

status code: 302 (object temporarily moved)

linked from page(s):

    http://domen.ru/

    http://domen.ru/kraskiemali/emali/kupit-s277

    http://domen.ru/gruntovki/kupit-primer-s163

    http://domenr.ru/kraskiemali/emali

    http://domen.ru/street-life/kupit-s392

 

с помощью хтасеса исправить можно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

http://domen.ru/?pavreset=? - это бред , желательно найти источник

 

http://domen.ru/index.php - ну... это увас правило в htaccess - желательно исправить

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

http://domen.ru/?pavreset=? - это бред , желательно найти источник

 

 

этот бред, я так предполагаю, от создателей темы(pavothemes), причем редиректит на http://domen.ru/index.php?route=common/home

 

http://domen.ru/index.php - ну... это увас правило в htaccess - желательно исправить

ну в хтасесе у меня так:

 

Options +SymLinksIfOwnerMatch

Options -Indexes

<FilesMatch "\.(tpl|ini|log)">

 Order deny,allow

 Deny from all

</FilesMatch>

RewriteEngine On

RewriteBase /

RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]

RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]

RewriteRule ^download/(.*) /index.php?route=error/not_found [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]

# Редирект c www на без www

RewriteCond %{HTTP_HOST} ^www.domen.ru$ [NC]

RewriteRule ^(.*)$ http://domen.ru/$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]

 

Все брал из форума, влепил что-то лишнее?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

желательно исправить - я имел ввиду, чтобы не было такой ссылки

 

Правило редиректа index.php в основном нужно для внешних ссылок.

А внутренние не должны такого формировать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо огромное за помощь! Редиректы нашел и удалил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Господа подскажите как прописать правильно редирект 301 в.htacesse что все перерыл.

Пробую и так:RewriteRule  ^staryi-url4/$ /novyi-url4.html [R=301,L]

и так RedirectPermanent 301 old_url new_url .Все равно не получается перенаправить.Делаю прямо на сервере в .htacassse.А в яндексе в поиске 404 страниц полно надо перенаправлять.

И вообще эту команду-RewriteEngine on нужно сначало ставить

Имеется в виду со старой страницы на новую.Может в опенкарте что нибудь по другому не пойму.

Может кто что подскажет.Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну в хтасесе у меня так:

...

Все брал из форума, влепил что-то лишнее?

сколько раз писать про порядок правил?..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

сколько раз писать про порядок правил?..

Вы имеете в виду, что нужно свои правила поставить сразу после RewriteBase / ?

Если так, то уже изменил порядок. Незнал о таком, премного благодарен :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.