Seo Форум

Поисковая оптимизация => Продвижение сайта => Тема начата: chipovec от 14-01-2016, 15:39:19

Название: Проблемы с редиректом 301
Отправлено: chipovec от 14-01-2016, 15:39:19
Здравствуйте, уважаемые технические специалисты.
Интересует вопрос - вот есть сайт www.goodwin1.ru (http://www.goodwin1.ru)

1. Имеется редирект с без www на www - все работает.
2. Редирект внутренних страниц не работает, т.е. если открываем goodwin1.ru/раздел, то он не редиректит на www.goodwin1.ru/раздел

В чем может быть проблема?

.htaccess прошел вдоль и поперек  :( глаза уже замылились
Помогите, пожалуйста советом может  :police:

Добавлено: 14-01-2016, 16:01:42


Вот он код несчастный
RewriteOptions inherit
# Follow symbolic links in this directory.
Options +FollowSymLinks

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

FileETag MTime Size
<ifmodule mod_expires.c>
<filesmatch ".(jpg|jpeg|gif|png|ico|css|js)$">
ExpiresActive on
ExpiresDefault "access plus 1 year"
</filesmatch>
</ifmodule>

<IfModule mod_setenvif.c>
BrowserMatch "MSIE" force-no-vary
BrowserMatch "Mozilla/4.[0-9]{2}" force-no-vary
</IfModule>




# END WordPress

# content
RedirectMatch 301 /ustanovka-i-montazh-potolka http://www.goodwin1.ru/ustanovka-i-montazh-natyaznyh-potolkov/
RedirectMatch 301 /content/dvuhurovnevye-natyazhnye-potolki http://www.goodwin1.ru/category/catalog/dvuxurovnevye/
RedirectMatch 301 /content/fotopechat-na-natyazhnyh-potolkah http://www.goodwin1.ru/category/catalog/fotopechat/
RedirectMatch 301 /content/glyancevye-natyazhnye-potolki http://www.goodwin1.ru/category/catalog/glyancevye/
RedirectMatch 301 /katalog-natyazhnyh-potolkov http://www.goodwin1.ru/vidy-natyazhnyh-potolkov/

RedirectMatch 301 /content/matovye-natyazhnye-potolki http://www.goodwin1.ru/category/catalog/matovye/
RedirectMatch 301 /content/tkanevye-natyazhnye-potolki http://www.goodwin1.ru/category/catalog/tkanevye-natyazhnye-potolki/
RedirectMatch 301 /content/mnogourovnevye-natyazhnye-potolki http://www.goodwin1.ru/category/catalog/mnogourovnevye/
RedirectMatch 301 /content/(.*)$ /$1
RedirectMatch 301 /category/catalog/matovye/ http://www.goodwin1.ru/category/catalog/matovye-natyazhnye-potolki/
RedirectMatch 301 /category/catalog/contenttkanevye-natyazhnye-potolki/ http://www.goodwin1.ru/category/catalog/tkanevye-natyazhnye-potolki/

# Calc
RedirectMatch 301 /calc http://www.goodwin1.ru/kalkulyator-stoimocti/
RedirectMatch 301 /faq http://www.goodwin1.ru/vopros-otvet/
RedirectMatch 301 /node/109 http://www.goodwin1.ru/besprocentnaya-rassrochka/
RedirectMatch 301 /node/110 http://www.goodwin1.ru/oplata-bankovskimi-kartami/


AddDefaultCharset utf-8

# Protect files and directories from prying eyes.
<FilesMatch "\.(engine|inc|info|install|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)(|~|\.sw[op]|\.bak|\.orig|\.save)?$|^(\..*|Entries.*|Repository|Root|Tag|Template)$|^#.*#$|\.php(~|\.sw[op]|\.bak|\.orig\.save)$">
  Order allow,deny
</FilesMatch>

# Don't show directory listings for URLs which map to a directory.
Options -Indexes

# Set the default handler.
DirectoryIndex index.php index.html index.htm

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^goodwin1\.ru [NC]
RewriteRule ^(.*)$ http://www.goodwin1.ru/$1 [R=301,L]
</IfModule>
Название: Re: Проблемы с редиректом 301
Отправлено: [Lichkin-rus] от 14-01-2016, 20:48:06
А у вас на сервере для каталогов не стоят отдельные htaccess?
Название: Re: Проблемы с редиректом 301
Отправлено: maxikk от 15-01-2016, 08:24:40
Была похожая проблема с HTTP -> HTTPS, суть та же....
Мне программист сделал в functions.php этот кусок кода:

if(!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == ""){
    $redir = "https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    header("Location: $redir", TRUE, 301);
}



Адаптируйте код под себя.
Название: Re: Проблемы с редиректом 301
Отправлено: chipovec от 15-01-2016, 16:35:23
.htaccess один только в корне сайта - предполагаю что где в движке трабл, а вот в какую сторону копать не понимаю. Хостер может не правильно обрабатывать этот редирект? Или это проблема движка только?
Название: Re: Проблемы с редиректом 301
Отправлено: Naemnik от 05-03-2016, 00:48:30
Интересный случай. И действительно ридирект не срабатывает. Но у вас происходит следующие http://check-host.net/check-report/d6ea0b
Обратитесь с хостеру пусть посмотрит . Такое чувство что у вас на хостинге стоит модуль GeoIP и он назначает ридирект сам
Название: Re: Проблемы с редиректом 301
Отправлено: maxikk от 05-03-2016, 07:06:03
Хостеру обращался, у них все норм, пока на коленке сделан редирект...
а подскажите, такого чуда достаточно для поисковиков, а то пока после переезда на HTTPS в конце декабря не чувствую до сих пор увеличения посещалки, наоборот спад на 15%.
Название: Re: Проблемы с редиректом 301
Отправлено: Naemnik от 05-03-2016, 09:26:15
Цитата: maxikk от 05-03-2016, 07:06:03
Хостеру обращался, у них все норм, пока на коленке сделан редирект...
а подскажите, такого чуда достаточно для поисковиков, а то пока после переезда на HTTPS в конце декабря не чувствую до сих пор увеличения посещалки, наоборот спад на 15%.

На данный момент 301 редирект у вас не работает. Вот смотрите - http://check-host.net/check-report/d70834
При обращение к странице без www код 200ok . А к примеру при обращение к http://goodwin1.ru без www  ответ  301 вот фото - http://check-host.net/check-report/d70852

Вывод - 301 у вас не работает и не настроен. Если у вас впс то посмотрите по внимательней сами, поищите что то типа GeoIP или аналогичное. Не знаю но чувство что именно там разгадка вашего вопроса.
Название: Re: Проблемы с редиректом 301
Отправлено: chipovec от 05-03-2016, 10:24:47
Цитата: maxikk от 05-03-2016, 07:06:03
Хостеру обращался, у них все норм, пока на коленке сделан редирект...
а подскажите, такого чуда достаточно для поисковиков, а то пока после переезда на HTTPS в конце декабря не чувствую до сих пор увеличения посещалки, наоборот спад на 15%.
Это не мое сообщение)))

Добавлено: 05-03-2016, 10:26:42


Цитата: Naemnik от 05-03-2016, 09:26:15
На данный момент 301 редирект у вас не работает. Вот смотрите - http://check-host.net/check-report/d70834
При обращение к странице без www код 200ok . А к примеру при обращение к http://goodwin1.ru без www  ответ  301 вот фото - http://check-host.net/check-report/d70852

Вывод - 301 у вас не работает и не настроен. Если у вас впс то посмотрите по внимательней сами, поищите что то типа GeoIP или аналогичное. Не знаю но чувство что именно там разгадка вашего вопроса.
Спасибо - буду думать, хотя хостела уже задавал вопрос они культурно предложили самому разбираться, но я то понимаю что это у них модуль редиректа не корректно срабатывает
Название: Re: Проблемы с редиректом 301
Отправлено: Naemnik от 09-03-2016, 21:43:10
Отпишите как решите проблему - самому интересно )