DLE - не работает редирект с www. на без

12
minsky
На сайте с 01.09.2012
Offline
228
906

Перепрпробовал все что можно, не работает на DLE. На вордпресс на том же сервере всё норм. Может какой спецефический прописывать в .htaccess))) Fastpanel, модуль Apache

Он то впринципе не нужен, но сегодня видимо глюки в яндекс вебмастере, перевел мне и главным сделал с www.))) Похерил, вроде как норм стало, но так на всякий случай пусть будет.

P.S. В самих настройках DLE тоже почему то не работает((

Продвигаю сайты ссылками, ускоряю индексацию сайтов и отдельных страниц ( https://kwork.ru/user/minsky)
N2
На сайте с 25.04.2024
Offline
48
#1
Если в хтассес добавил, стоит проверить в другом браузере. Даже инкогнито в том же браузере может показать старый редирект 
minsky
На сайте с 01.09.2012
Offline
228
#2
Nil2024 #:
Если в хтассес добавил, стоит проверить в другом браузере. Даже инкогнито в том же браузере может показать старый редирект 
пробовал, так дело в том что другие редиректы работают, перенаправлял на разные страницы, на другой домен(
N2
На сайте с 25.04.2024
Offline
48
#3

Недавно правил редиректы в хтассесс, чтобы увидеть результат пришлось менять браузер, до этого казалось, что не работает. Поэтому предположил насчет смены браузера.

Вот как у меня в хтассес устроен www и https редирект

RewriteEngine On

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

RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]

RewriteCond %{HTTPS} off

RewriteCond %{HTTP:X-Forwarded-Proto} !https

RewriteRule ^(.*)$  https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Работает.

По идее, в хтассесс должно сработать раеньше чем  CMS начнёт мутить, поэтому не важно Dle или что. Возможно порядок - повыше поднять.

minsky
На сайте с 01.09.2012
Offline
228
#4
Nil2024 #:

По идее, в хтассесс должно сработать раеньше чем  CMS начнёт мутить, поэтому не важно Dle или что. Возможно порядок - повыше поднять.

Да, так и есть, только ни хрена не хочет работать((( Забить пока что, может проблема снова не вылезет))))
minsky
На сайте с 01.09.2012
Offline
228
#5
Добавлю, все остальные редиректы в .htaccess работают

"Включить редирект с WWW домена

В случае включения данной настройки, пользователи которые заходят на ваш сайт с использованием WWW домена будут автоматически перенаправлены на домен без WWW. Например, если пользователь зайдёт на сайт www.site.ru он будет автоматически перенаправлен на сайт site.ru" - ВКЛЮЧЕН

Последняя версия DLE 19.0 - в самом движке какие баги может, отменяет правило www в .htaccess((( 

P.S. В общем я зыбил, если кто конкретно знает, а не предположения, пишите.

dakter
На сайте с 08.02.2012
Offline
194
#6

Попробуй так, у меня работает.

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]

RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

WebAlt
На сайте с 02.12.2007
Offline
267
#7
minsky #:
P.S. В общем я зыбил, если кто конкретно знает, а не предположения, пишите.

На картах погадать? Как вариант, для начала проверить наличие обновлений DLE на главной странице админки (после выхода релиза 19.0 были исправления, но с редиректом www они вроде связанны не были, возможно ошибаюсь) и обновить при необходимости. После восстановить оригинальный htaccess из дистрибутива и список правил для ссылок ЧПУ (если были изменения) в админке, включить редирект в настройках и проверить.  А вообще у DLE есть ТП и форум.

Сергей Новиков
На сайте с 13.05.2025
Offline
15
#8

Проверь через curl -I http://www.site.ru в консоли. Браузеры (даже в инкогнито) дико кэшируют 301 редиректы. Ты мог уже давно все починить, но браузер помнит старый ответ. Консоль покажет правду

Сергей Новиков
На сайте с 13.05.2025
Offline
15
#9
WebAlt #:

А вообще у DLE есть ТП и форум.

Тп DLE ответит стандартно: настройка серверного окружения не входит в поддержку скрипта.

И будут правы. Это задача сисадмина, а не разработчика CMS

minsky
На сайте с 01.09.2012
Offline
228
#10
Сергей Новиков #:

Проверь через curl -I http://www.site.ru в консоли. Браузеры (даже в инкогнито) дико кэшируют 301 редиректы. Ты мог уже давно все починить, но браузер помнит старый ответ. Консоль покажет правду

Отредакт ировал сертификат даже, добавил альтернативный домен с www.site.ru - не прокатило(  С разных компов и браузеров проверял(

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий