301 редирект с 8080 порта

veronica45
На сайте с 26.02.2010
Offline
28
1603

Здравствуйте!

Неожиданно столкнулась с такой проблемой, Гугля из каких то своих не понятных соображений начал индексировать сайт по порту Апача 8080. Дело в том что сайт довольно популярный, посещалка до 300к, а так как движок сайта тяжеловат, сервер просто не выдерживает когда Гугля заходит через Апач и впадает в глухую комму :( Да и переходы с Гугла сыпятся сплошь на порт Апача.

Помогите пожалуйста разобраться с такой проблемой. Решила что лучшим выходом будет поставить 301 редирект в файле .htaccess, вот только не сильна я в регулярке Апача :( Пробовала вот так, не работает

RewriteCond %{HTTP_HOST} ^site.ru:8080

RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

Ты суслика видишь?... И я не вижу, а он там есть!
bsyomov
На сайте с 25.01.2012
Offline
31
#1

А зачем у вас вообще порт 8080 торчит наружу? В простейшем случае его надо закрыть фаерволом, а лучше повесить на апач на 127.0.0.1:8080.

А редирект примерно такой:

RewriteCond %{HTTP_HOST} ^(www\.)site\.ru:8000$

RewriteRule (.*) http://site.ru/$1 [R=301,L]

Обратите внимание, что точки в регулярных выражениях являются служебным символом, и должны экранироваться.

siv1987
На сайте с 02.04.2009
Offline
427
#2

RewriteCond %{SERVER_PORT} 8080

RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

DV
На сайте с 01.05.2010
Offline
644
#3

+за закрытие всех портов, кроме тех, что должны торчать наружу.

Ну и слушать Апачу надо на локалхосте, как правильно подметили.

А редиректы есть костыль. Ненужный.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий