Redirect Mobile Users to m.domain.com

Edho Arief edho at myconan.net
Mon Aug 6 21:33:58 UTC 2012


On Tue, Aug 7, 2012 at 4:22 AM, yaronycity <nginx-forum at nginx.us> wrote:
> Hi all,
>
> I have a wordpress website http://domain.com. I have created a mobile
> version of it and put in "m" folder of that domain. I want all my mobile
> users to be redirected to http://m.domain.com where http://m.domain.com
> will be using a mobile version of the website located in "m" folder. By
> using the below rewrite rules, it does redirect to http://m.domain.com
> but it does not display any website from the "m" folder. ( Please help:
>
> -----------------------
> server {
>   server_name domain.com www.domain.com;
>   access_log /home/nginx/domains/domain.com/log/access.log combined
> buffer=32k;
>   error_log /home/nginx/domains/domain.com/log/error.log;
>   root /home/nginx/domains/domain.com/public;
>
>   try_files $uri $uri/ /index.php;
>
>   location / {
>         index index.html index.htm index.php;
>         try_files $uri $uri/ /index.php?$args;
>     }
>
>         location ^~ /m/index.html {
>     rewrite ^/m/(.*) http://m.domain.com/$1 permanent;
> }
>

Should be just ^~ /m/ { ... }

Also maybe add the server block which handles the m. domain... server
{ server_name m.domain.com; root /some/where/m; ... }



More information about the nginx mailing list