Welcome! Log In Create A New Profile

Advanced

Rewrite rules from .htaccess to nginx

Posted by davisj128 
Rewrite rules from .htaccess to nginx
January 24, 2012 09:31PM
RewriteEngine On
RewriteBase /admin/
RewriteRule ^([a-zA-Z0-9-]+)$ index.php?p=$1 [L]
RewriteRule ^([a-zA-Z0-9-]+)/$ index.php?p=$1 [L]
RewriteRule ^([a-zA-Z0-9-]+)/id/([a-zA-Z0-9-]+)$ index.php?p=$1&id=$2
RewriteRule ^([a-zA-Z0-9-]+)/id/([a-zA-Z0-9-]+)/$ index.php?p=$1&id=$2
RewriteRule ^([a-zA-Z0-9-]+)/cid/([a-zA-Z0-9-]+)$ index.php?p=$1&cid=$2
RewriteRule ^([a-zA-Z0-9-]+)/cid/([a-zA-Z0-9-]+)/$ index.php?p=$1&cid=$2
RewriteRule ^([a-zA-Z0-9-]+)/gid/([a-zA-Z0-9-]+)$ index.php?p=$1&gid=$2
RewriteRule ^([a-zA-Z0-9-]+)/gid/([a-zA-Z0-9-]+)/$ index.php?p=$1&gid=$2
RewriteRule ^([a-zA-Z0-9-]+)/sort/([a-zA-Z0-9-]+)$ index.php?p=$1&sort=$2
RewriteRule ^([a-zA-Z0-9-]+)/sort/([a-zA-Z0-9-]+)/$ index.php?p=$1&sort=$2
RewriteRule ^([a-zA-Z0-9-]+)/sort/([a-zA-Z0-9-]+)/pg/([0-9-]+)$ index.php?p=$1&sort=$2&pg=$3
RewriteRule ^([a-zA-Z0-9-]+)/sort/([a-zA-Z0-9-]+)/pg/([0-9-]+)/$ index.php?p=$1&sort=$2&pg=$3
RewriteRule ^([a-zA-Z0-9-]+)/pg/([0-9-]+)$ index.php?p=$1&pg=$2
RewriteRule ^([a-zA-Z0-9-]+)/pg/([0-9-]+)/$ index.php?p=$1&pg=$2
RewriteRule ^([a-zA-Z0-9-]+)/gid/([a-zA-Z0-9-]+)/id/([a-zA-Z0-9-]+)$ index.php?p=$1&id=$2&id=$3
RewriteRule ^([a-zA-Z0-9-]+)/gid/([a-zA-Z0-9-]+)/id/([a-zA-Z0-9-]+)/$ index.php?p=$1&id=$2&id=$3
RewriteRule ^([a-zA-Z0-9-]+)/lid/([a-zA-Z0-9-]+)$ index.php?p=$1&lid=$2
RewriteRule ^([a-zA-Z0-9-]+)/lid/([a-zA-Z0-9-]+)/$ index.php?p=$1&lid=$2
RewriteRule ^([a-zA-Z0-9-]+)/verify/(.*)$ index.php?p=$1&verify=$2
RewriteRule ^([a-zA-Z0-9-]+)/verify/(.*)/$ index.php?p=$1&verify=$2
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)$ index.php?p=$1&s=$2
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/$ index.php?p=$1&s=$2
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/gid/([0-9]+)$ index.php?p=$1&s=$2&gid=$3
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/gid/([0-9]+)/$ index.php?p=$1&s=$2&gid=$3
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/pg/([0-9]+)$ index.php?p=$1&s=$2&pg=$3
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/pg/([0-9]+)/$ index.php?sp=$1&s=$2&pg=$3
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)$ index.php?p=$1&s=$2&action=$3
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/$ index.php?p=$1&s=$2&action=$3
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9]+)$ index.php?p=$1&s=$2&action=$3&id=$4
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9]+)/$ index.php?p=$1&s=$2&action=$3&id=$4
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([0-9]+)/([a-zA-Z0-9-]+)$ index.php?p=$1&s=$2&action=$3&id=$4&pg=$5
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([0-9]+)/([a-zA-Z0-9-]+)/$ index.php?p=$1&s=$2&action=$3&id=$4&pg=$5
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([0-9]+)/([a-zA-Z0-9-]+)/([a-zA-Z-]+)$ index.php?p=$1&s=$2&action=$3&id=$4&pg=$5&sort=$6
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([0-9]+)/([a-zA-Z0-9-]+)/([a-zA-Z-]+)/$ index.php?p=$1&s=$2&action=$3&id=$4&pg=$5&sort=$6


How do I get that into nginx? I've been struggling to do this for some time
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 292
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready