Hi,

I use this :

        rewrite ^/((urllist|sitemap).*\.(xml|txt)(\.gz)?)$ 
/vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 last;

        error_page   404  /404.php;

        if ($request_filename ~ “\.php$” ) {
                rewrite ^(.*)$ /vbseo.php last;
        }

        if (!-e $request_filename) {
                rewrite ^/(.*)$ /vbseo.php last;
        }

        # We don't want to allow the browsers to see .hidden linux/unix files
        location ~ /\. { deny  all; access_log off; log_not_found off; }

        location ~ /(images/|clientscript/).* {
        access_log      off;
        expires         max;
        add_header Pragma public;
        add_header Cache-Control "public, must-revalidate, proxy-revalidate";
         try_files $uri $uri/ /vbseo.php?$args;
        }

p.

Le 3 mars 2014 à 17:28, zuckbin <nginx-fo...@nginx.us> a écrit :

> hi,
> 
> i try to convert theses rules from apache for vbseo vbulletin, but got 404
> errors
> 
> How to convert theses rules for nginx ?
> 
> RewriteEngine On
> 
> RewriteBase /forum/
> 
> RewriteRule ^[^/]+/.+-([0-9]+)\.html$ vbseo.php?vbseourl=showthread.php&t=$1
> [L]
> 
> RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$
> vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
> 
> RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap|api\.php)
> RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]
> 
> RewriteCond %{REQUEST_FILENAME} !-f
> RewriteCond %{REQUEST_FILENAME} !-d
> RewriteCond %{REQUEST_FILENAME}
> !/(admincp|modcp|clientscript|cpstyles|images)/
> RewriteRule ^(.+)$ vbseo.php [L,QSA]
> 
> 
> thanks,
> bye
> 
> Posted at Nginx Forum: 
> http://forum.nginx.org/read.php?2,248039,248039#msg-248039
> 
> _______________________________________________
> nginx mailing list
> nginx@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to