субдомен nginx переписывает

Мне нужен nginx, переписывают правило переписать от:

http://some-keyword.example.com кому: www.example.com/keyword.php?keyword=$some-keyword

в то время как домен без www впереди все еще переписывает к www.example.com и www не взят в качестве ключевого слова.

Вы могли помочь мне решить эту проблему, как записать эти два правила?

9
задан Sinan Ünür 23 March 2010 в 17:29
поделиться

1 ответ

Если вы имели в виду перенаправление, то:

server {
  server_name ~^(.*)\.example\.com$ ;

  rewrite ^ http://www.example.com/keyword.php?keyword=$1 redirect;
}

В случае rewrite просто сделайте

server {
  server_name example.com ~^(.*)\.example\.com$ ;

  rewrite ^ /keyword.php?keyword=$1 break;

#  location /keyword.php {
#    ....
#  }
}
7
ответ дан 4 December 2019 в 21:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: