Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [SPAM]Re: просьба о помощи с mod_rewrite
> в нгинхе - слушать на порту :8080 и делать:
не понял? нгинх на 80 порту висит, апач на 8080. Что нужно перевесить? Оо
> http://sysoev.ru/nginx/docs/http/ngx_http_rewrite_module.html#rewrite
> это чтобы избавляться от :8080
>
> rewrite ^ http://$host$request_uri permanent;
сделал вот так:
.....................................
server {
listen 1.2.3.4:80 default accept_filter=httpready;
server_name myhost.ru www.myhost.ru;
access_log /home/myhost/logs/access.log combined;
rewrite ^ http://$host$request_uri? permanent;
..........................................
не помогло.. точнее ноль реакции. Захожу на http://myhost.ru:8080/forum и все
ссылки с этим портом...
>
>
> On 05.02.2009, at 10:44, Doronin Sergey wrote:
>
> > Я об этом тоже думал, но не могу терять ниодного посетителя, т.к.
> > каждый - потенциальный клиент.
> > Мне нужно сделать так, чтобы хотя бы к ссылкам не добавлялся порт. А
> > то заходишь на сайт myhost.ru:8080 и видишь все ссылки типа:
> > myhost.ru:8080/index.php, myhost.ru:8080/galery.php и так далее..
> > Разве mod_rewrite ситуацию не изменит в данном случае?
> >
> > > Если народ снаружи идёт сразу к апачу - едва ли rewrite на nginx
> > > сможет помочь.
> > > Я бы велел апачу слушать только 127.0.0.1, отдал бы nginxу 8080-й
> > > порт
> > > и пусть ходят через где хотят ;)
> > >
> > > 5 февраля 2009 г. 7:32 пользователь Doronin Sergey
> > > <nophear@xxxxxxxxx> написал:
> > > > Здравствуйте!
> > > > Когда-то давно натыкался на обсуждение способа убирать порт из URI
> > > > средствами mod_rewrite. Сейчас он понадобился и не могу найти.
> > > > Прошу прощения, что повторяю чей-то старый вопрос..
> > > >
> > > > Итак, я стал замечать, что на других сайтах народ даёт ссылки на
> > > > мой сайт напрямую на апач, то есть, например:
> > > > http://mysite.ru:8080/whatever.php
> > > > Меня, разумеется, это не устраивает, что множество пользователей
> > > > идёт в обход nginx. При этом, если зайти на сайт через 8080, то и
> > > > во всех ссылках автоматом прописывается данный порт (видимо,
> > > > специфика php-форума). Вопрос заключается в том, как мне
> > > > средствами mod_rewrite убирать данный порт из URI и поможет ли это
> > > > в моей проблеме?
> > > >
> > > > Заранее, спасибо!
> > > > С уважением.
> >
> >
> > Яндекс.Открытки. Свежие открытки у вас в почтовом ящике
> > http://cards.yandex.ru/subscribe.xml
> >
>
Много спама? Пользуйтесь Яндекс.Почтой http://mail.yandex.ru/nospam
|