Запретить отравленные префиксы URL - PullRequest
0 голосов
/ 09 марта 2012

Этим утром я заметил, что некоторые результаты на нашем сайте были отравлены в результатах поиска Google. Наш домен, похоже, имеет префикс с довольно плохим URL. Довольно сложно описать это, но около 25 результатов в нашем домене, похоже, отформатированы так:

www.pornographicwebsite.com_www.ourdomain.com/

http://pornographicwebsite.com_www.ourdomain.com/

Я подозреваю, что мне нужно установить более жесткие правила htaccess, потому что префикс может быть изменен на что угодно, и URL все равно будет загружаться:

www.afisudfhsiudfhiasufd.com_www.ourdomain.com/

http://dfsdjflkjsafasjf.com_www.ourdomain.com/

Google Analytics сохраняет эти URL-адреса, и это действительно неуместно, учитывая, что контент нашего веб-сайта предназначен для детей и родителей

Как я могу предотвратить подобные вещи, пожалуйста?

EDIT: Это часть файла конфигурации, сгенерированного plesk, когда домен был добавлен на нашем VPS:

<VirtualHost #.#.#.#:80>
   ServerName   ourdomain.com:80
   ServerAlias  www.ourdomain.com
   UseCanonicalName Off
   ServerAdmin  "alex@ourdomain.com"
   DocumentRoot /var/www/vhosts/ourdomain.com/httpdocs

</VirtualHost>

Как я могу изменить это, чтобы помочь?

Ответы [ 2 ]

2 голосов
/ 09 марта 2012
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.ourdomain.com$ [NC]
RewriteRule ^(.*)$ http://www.ourdomain.com/$1 [L]

это должно перенаправить любое доменное имя, кроме www.ourdomain.com, на перенаправление на www.ourdomain.com

0 голосов
/ 12 марта 2012

Вы должны использовать директивы ServerName и ServerAlias в главном файле конфигурации Apache, чтобы перечислить точно те имена, на которые вы ожидаете, что сервер ответит.

Любое другое используемое имя приведет к ошибке «404».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...