4

Недавно я переместил свое приложение NodeJS на новый сервер Openshift.

Посещение www.lsmsaSGO.com работает как положено. Посещение lsmsaSGO.com явно перенаправляет на www.lsmsaSGO.com в строке URL. Я не хочу такого поведения.

У меня есть почти одинаковый сайт, который будет использовать не домены WWW, если пользователь вводит elsealabs.com, но будет использовать домены WWW, если пользователь вводит www.elsealabs.com. Это желаемое поведение для lsmsaSGO.com.

Нужно ли правило страницы в конечном изображении? Может кто-нибудь помочь или дать совет о том, как получить такое поведение?

Информация о сайте на Openshift Информация о сайте на Cloudflare Информация о сайте на Cloudflare

2 ответа2

7

Я ничего не знаю об Openshift, но это последнее изображение, безусловно, выглядит так, как будто оно выполняет постоянное перенаправление (301) с lsmsasgo.com/<anything> на www.lsmsasgo.com/<anything> . Что произойдет, если вы удалите это? Или сменить www на xyz? Страница xyz не будет загружаться, но вы должны увидеть изменение перенаправления с lsmsasgo.com -> www.lsmsasgo.com на lsmsasgo.com -> xyy.lsmassgo.com, который скажет вам, что это именно тот параметр.

-1

Явное перенаправление на «www.yoursite.com» обычно выполняется с помощью файла .htaccess в корневом каталоге вашего сайта.

Проверьте, есть ли там что-нибудь похожее на это;

RewriteCond %{HTTP_HOST} ^yoursite.com [NC]
RewriteRule ^(.*)$ http://www.yoursite.com/$1 [L,R=301]

Измените это на следующее:

#RewriteCond %{HTTP_HOST} ^yoursite.com [NC]
#RewriteRule ^(.*)$ http://www.yoursite.com/$1 [L,R=301]

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .