Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

Проблемы с редиректом 301

Автор chipovec, 14-01-2016, 15:39:19

« назад - далее »

chipovecTopic starter

Здравствуйте, уважаемые технические специалисты.
Интересует вопрос - вот есть сайт 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>
Здесь могла бы быть ваша реклама)
  •  


[Lichkin-rus]

А у вас на сервере для каталогов не стоят отдельные htaccess?


maxikk

Была похожая проблема с HTTP -> HTTPS, суть та же....
Мне программист сделал в functions.php этот кусок кода:

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



Адаптируйте код под себя.
Нужна инструкция? качайте на https://instruccija.ru/
  •  

chipovecTopic starter

.htaccess один только в корне сайта - предполагаю что где в движке трабл, а вот в какую сторону копать не понимаю. Хостер может не правильно обрабатывать этот редирект? Или это проблема движка только?
Здесь могла бы быть ваша реклама)
  •  

Naemnik

Интересный случай. И действительно ридирект не срабатывает. Но у вас происходит следующие http://check-host.net/check-report/d6ea0b
Обратитесь с хостеру пусть посмотрит . Такое чувство что у вас на хостинге стоит модуль GeoIP и он назначает ридирект сам


maxikk

Хостеру обращался, у них все норм, пока на коленке сделан редирект...
а подскажите, такого чуда достаточно для поисковиков, а то пока после переезда на HTTPS в конце декабря не чувствую до сих пор увеличения посещалки, наоборот спад на 15%.
Нужна инструкция? качайте на https://instruccija.ru/
  •  

Naemnik

Цитата: maxikk от 05-03-2016, 07:06:03
Хостеру обращался, у них все норм, пока на коленке сделан редирект...
а подскажите, такого чуда достаточно для поисковиков, а то пока после переезда на HTTPS в конце декабря не чувствую до сих пор увеличения посещалки, наоборот спад на 15%.

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

Вывод - 301 у вас не работает и не настроен. Если у вас впс то посмотрите по внимательней сами, поищите что то типа GeoIP или аналогичное. Не знаю но чувство что именно там разгадка вашего вопроса.

chipovecTopic starter

#7
Цитата: 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 вот фoто - http://check-host.net/check-report/d70852

Вывод - 301 у вас не работает и не настроен. Если у вас впс то посмотрите по внимательней сами, поищите что то типа GeoIP или аналогичное. Не знаю но чувство что именно там разгадка вашего вопроса.
Спасибо - буду думать, хотя хостела уже задавал вопрос они культурно предложили самому разбираться, но я то понимаю что это у них модуль редиректа не корректно срабатывает
Здесь могла бы быть ваша реклама)
  •  


Naemnik

Отпишите как решите проблему - самому интересно )



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....