Welcome! Log In Create A New Profile

Advanced

Re: rewrite rule needed for subdomains

November 03, 2009 04:40PM
On Tue, Nov 03, 2009 at 10:19:09PM +0100, Mike Smith wrote:

> Igor Sysoev wrote:
> > On Tue, Nov 03, 2009 at 09:03:22PM +0100, Mike Smith wrote:
> >
> >> RewriteCond %{HTTP_HOST} !^(host)\.domain\.com [NC]
> >> to the end till it kills the loop
> >>
> >> if ($http_host !~ "^www.domain\.com$") {
> >> rewrite ^.+ http://$http_host/magento/$uri last;
> >> break;
> >> }
> >
> > server {
> > # a catchall server for "listen 80",
> > # since it's "default" server for "listen 80"
> >
> > listen 80 default;
> > server_name store1.domain.com;
> >
> > location / {
> > rewrite ^ http://$host/magento/$request_uri? last;

Probably, you need

- rewrite ^ http://$host/magento/$request_uri? last;
+ rewrite ^ /magento$uri last;

> > }
> >
> > location /magento/ {
> > ...
> > }
> > }
> >
> > server {
> > listen 80;
> > server_name www.domain.com host.domain.com;
> > ...
> > }
>
> That works but it changes the browser URL and adds /magento/ in there
> and that can't happen
>
> When I go to http://store1.domain.com/products/
>
> it gets changed to http://store1.domain.com/magento/products/
>
> I just need the /magento/index.php to parse it via the URI


--
Igor Sysoev
http://sysoev.ru/en/
Subject Author Posted

rewrite rule needed for subdomains

Mike Smith November 03, 2009 03:12PM

Re: rewrite rule needed for subdomains

Igor Sysoev November 03, 2009 04:02PM

Re: rewrite rule needed for subdomains

Mike Smith November 03, 2009 04:22PM

Re: rewrite rule needed for subdomains

Igor Sysoev November 03, 2009 04:40PM

Re: rewrite rule needed for subdomains

Mike Smith November 04, 2009 01:18PM

Re: rewrite rule needed for subdomains

edogawaconan November 05, 2009 02:38AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 209
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready