2016-09-27 2 views
0

Я просто перенес свой сайт на хостинг godaddy cpanel и у меня проблема. Когда пользователь на мобильном устройстве посещает мой сайт (www.site.com), он перенаправляется на m.site.com - которого у меня нет или нет. Как я могу остановить это с помощью htaccess?Остановить сайт от руководства до m.site.com

+0

Вы уверены, что там не .htaccess где-то, что является причиной этого, что вы можете просто удалить? (Также вы уверены, что нет опции конфигурации, чтобы отключить ее где-нибудь)? –

+0

Я искал htaccess и не нашел его. Говорил с godaddy csr, и мне сказали, что он будет в моей папке html_public, но не там. Также проверьте на cpanel по правилам переадресации и ничего там нет. Конечно, обслуживание/техническое обслуживание godaddy иногда бывает хитом или пропуском - так что файл htaccces может быть где-то, но представитель, с которым я говорил, не знал, что он делает. – penone

+0

Вы просматривали папку html_public? Это будет иметь эффект, если он находится где-то выше –

ответ

-1

Попробуйте Ниже:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^m.domain.com$ [OR] 
RewriteCond %{HTTP_HOST} ^www.m.domain.com$ 
RewriteRule (.*)$ http://www.domain.com/$1 [R=301,L] 

Для Https удалить последнюю строку и добавьте:

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

. Скорее всего, это закончится в цикле переадресации, если есть какое-то другое правило перенаправления GoDaddy. И не вызовет ли 301 перенаправление на * каждый * URL-адрес, который вы вводите? –

+0

Пробовал выше, но не работал. Забыл упомянуть, что сайт также является https-сайтом. Я изменил последнюю строку на https, а затем не смог получить доступ к сайту из любого места. получал сообщение в браузере о том, что сайт не был безопасным и не позволил мне продолжить. – penone