2012-07-15 24 views
11
hariç tüm dizinleri yeniden yönlendiriyor

Ben nginx 1.0.8 kullanıyorum ve dir.n = dir ise, dir. Http://www.mysite.com/dir adresindeki tüm ziyaretçileri yönlendirmek için google arama sayfası http://www.google.com/search?q=dir. "blog" (www.mysite.com/blog) Sadece blog içeriğini (Wordpress) yüklemek istiyorum.nginx, bir

İşte benim yapılandırma geçerli:

location/{ 
     root html; 
     index index.html index.htm index.php; 
    } 



    location /blog { 
      root html; 
      index index.php; 
      try_files $uri $uri/ /blog/index.php; 
    } 

    location ~ ^/(.*)$ { 
      root html; 
      rewrite ^/(.*) http://www.google.com/search?q=$1 permanent; 
    } 

Hatta www.mysite.com/blog google arama sayfasına yönlendirileceksiniz bunu yaparsanız. En son yeri silersem www.mysite.com/blog harika çalışır.

Burada okuduğum şeyden: http://wiki.nginx.org/HttpCoreModule#location, öncelik normal ifadelerde ilk sırada görünecek ve sorguyla eşleşen ilk normal ifade aramayı durduracak gibi görünüyor.

Teşekkür

cevap