2015-02-14 3 views
0

У меня есть сервер centos/apache, с этим файлом htaccess. Когда я посещаю сайт через www.example.com, я правильно перенаправлен на testite.com, когда я перехожу на example.com, кажется, что сервер читает htaccess с другого сервера (старый домен, я думаю, но у меня нет доступа к нему). Вот Htaccess:htaccess работает на www., Не работает без www

RewriteEngine On 

RewriteBase/
RewriteCond %{REMOTE_HOST} !^myip 
RewriteRule .* http://www.testsite.it [R=302,L] 

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

ответ

1

Самый простой способ это установить псевдоним в конфигурации доменной зоны, которая перенаправляет www.example.com к example.com. Он должен быть там, но по какой-то причине его нет, я думаю. Проверьте это в любом случае.

+0

Привет, поэтому проблема в DNS-записях? У меня к нему нет доступа к несчастью, поэтому я должен спросить, но я бы предпочел спросить только, есть ли что-то вроде 90% вероятности, что это причина. Есть ли что-нибудь еще, что я мог проверить? Благодарю. Что произойдет, когда я установлю сертификат https? – testermaster

+0

Кроме того, проблема заключается в том, что, как и в htaccess, я хотел бы работать с URL-адресами example.com, а не с www.example.com. – testermaster

+0

Это единственная причина, по которой я могу объяснить вашу конфигурацию домена. В любом случае, если вы напишете псевдоним, он должен решить проблему. – winston86

Смежные вопросы