LINUX.ORG.RU
ФорумAdmin

Дубли страниц из-за 81 порта

 


0

1

Мой сайт дублирует страницы в поисковике из-за доступности по разным адресам http://www.site.com:81/category/ http://www.site.com/category/

Как избавиться от этого порта-дубля?

В httpd-vhosts.conf прописано:

<VirtualHost *:81> ServerName site.com ServerAlias http://www.site.com DocumentRoot «/opt/bitnami/apps/wordpress/htdocs» RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Include «/opt/bitnami/apps/wordpress/conf/httpd-app.conf» </VirtualHost>

Если убрать это правило, вообще ничего не работает...


Это означает, что где-то в сети присутствует ссылка на сайт через пор 81, т.к. боты самостоятельно навряд ли на неё попадают.
Что делать - ну, например, перевешивать Apache на localhost:81 и проксировать туда (вангую, он там именно для того, чтобы на него проксировало что-то с 80-го, иначе зачем вообще 81-й порт), чтобы Apache на 81-м порту не был доступен снаружи. Тогда когда-нибудь эти страницы из индекса поисковых систем выпадут.

Nirvandil
()

Как избавиться от этого порта-дубля?

Настроить веб-сервер, чтобы не слушал его для смотряющего наружу сетевого интерфейса.

Найдите в конфиге Apache директивы Listen и замените Listen 81 на Listen 127.0.0.1:81. Все подобные виртуал хосты переделать на <VirtualHost 127.0.0.1:81>

frozen_twilight ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.