2015-04-08 2 views
1

Я нахожу, что один домен перенаправляется на мой сайт. Я не знаю почему? и как отказаться от этого? Я использую apache, php (slim framework), и я редактирую файл .htaccess, добавляю последние две строки Я не уверен, что я делаю правильно? любая недостающая ошибка?
и как принять mydomain.com без www?отклонить другую точку домена до моего

RewriteEngine On 

RewriteBase/

RewriteCond $1 !^(index\.php|assets|robots\.txt|favicon\.ico) 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA] 

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

ответ

1

Вы можете поменять правила и сделать www дополнительно:

RewriteEngine On 
RewriteBase/

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

RewriteCond $1 !^(index\.php|assets|robots\.txt|favicon\.ico) [NC] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L] 
+0

спасибо так много !! оно работает! вы знаете, почему неизвестный домен указывает на мою? и есть ли что-нибудь еще, что я должен сделать? – user1775888

+0

неизвестный домен, указывающий на вас, кажется странным, вы должны поговорить с администраторами хостинга для этой проблемы, поскольку я подозреваю, что некоторые неправильные конфигурации также. – anubhava

+0

Я видел один странный URL-адрес в моей аналитике google, например 'mydomain/mysearch/q? cache = ... 'вставить' cache = ' – user1775888

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