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