Advertisement
Guest User

BrainCMS_Nginx_URL_rewriting

a guest
Mar 2nd, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 2.71 KB | None | 0 0
  1. ### NGINX URL REWRITING
  2.  
  3. location / {
  4.   rewrite ^/([a-zA-Z0-9_-]+)(|/)$ /index.php?url=$1;
  5.   rewrite adminpan/([a-zA-Z0-9_-]+)(|/)$ /adminpan/index.php?url=$1;
  6.  
  7.   rewrite news/([a-zA-Z0-9_-]+)(|/)$ /index.php?url=news&id=$1;
  8.   rewrite home/([a-zA-Z0-9_-]+)(|/)$ /index.php?url=home&user=$1;
  9.   rewrite adminpan/gebruiker/([a-zA-Z0-9_-]+)(|/)$ /adminpan/index.php?url=gebruiker&user=$1;
  10.   rewrite adminpan/sollielook/([a-zA-Z0-9_-]+)(|/)$ /adminpan/index.php?url=sollielook&look=$1;
  11.   rewrite adminpan/news/delete/([a-zA-Z0-9_-]+)(|/)$ /adminpan/index.php?url=news&delete=$1;
  12.   rewrite adminpan/sollielook/delete/([a-zA-Z0-9_-]+)(|/)$ /adminpan/index.php?url=sollielook&delete=$1;
  13.   rewrite adminpan/news/edit/([a-zA-Z0-9_-]+)(|/)$ /adminpan/index.php?url=editnews&news=$1;
  14.   rewrite adminpan/bans/delete/([a-zA-Z0-9_-]+)(|/)$ /adminpan/index.php?url=bans&delete=$1;
  15.   rewrite adminpan/giveuseroftheweek/([a-zA-Z0-9_-]+)(|/)$ /adminpan/index.php?url=giveuseroftheweek&user=$1;
  16.   rewrite register/([a-zA-Z0-9_-]+)(|/)$ /index.php?url=register&userref=$1;
  17.   rewrite newpassword/([a-zA-Z0-9_-]+)(|/)$ /index.php?url=newpassword&key=$1;
  18.   rewrite adminpan/catalog/view/([0-9_-]+)(|/)$ /adminpan/index.php?url=catalog&view_id=$1;
  19.  
  20. }
  21.  
  22. location /news {
  23.   rewrite ^/news/([a-zA-Z0-9_-]+)(|/)$ /index.php?url=news&id=$1;
  24.   rewrite ^/news/edit/([a-zA-Z0-9_-]+)(|/)$ /index.php?url=editnews&news=$1;
  25.   rewrite ^/news/delete/([a-zA-Z0-9_-]+)(|/)$ /index.php?url=news&delete=$1;
  26. }
  27.  
  28. location /home {
  29.   rewrite ^/home/([a-zA-Z0-9_-]+)(|/)$ /index.php?url=home&user=$1;
  30. }
  31.  
  32. location /settings2fa {
  33.   rewrite ^/settings2fa/([a-zA-Z0-9_-]+)(|/)$ /index.php?url=settings2fa&step=$1;
  34. }
  35.  
  36. location /swf {
  37.   rewrite ^/swf/habbo-imaging/badge/([a-zA-Z0-9_-]+)(|/)$ /swf/habbo-imaging/badge.php?badge=$1;
  38.  
  39.  
  40.   rewrite ^/swf/habbo-imaging/badge/([^/]+) /swf/habbo-imaging/badge.php?badge=$1;
  41.  
  42.  
  43. }
  44.  
  45. location /register {
  46.   rewrite ^/register/([a-zA-Z0-9_-]+)(|/)$ /index.php?url=register&userref=$1;
  47. }
  48.  
  49. location /newpassword {
  50.   rewrite ^/newpassword/([a-zA-Z0-9_-]+)(|/)$ /index.php?url=newpassword&key=$1;
  51. }
  52.  
  53. location /gebruiker {
  54.   rewrite ^/gebruiker/([a-zA-Z0-9_-]+)(|/)$ /index.php?url=gebruiker&user=$1;
  55. }
  56.  
  57. location /sollielook {
  58.   rewrite ^/sollielook/([a-zA-Z0-9_-]+)(|/)$ /index.php?url=sollielook&look=$1;
  59.   rewrite ^/sollielook/delete/([a-zA-Z0-9_-]+)(|/)$ /index.php?url=sollielook&look=$1&delete=$1;
  60. }
  61.  
  62. location /bans {
  63.   rewrite ^/bans/delete/([a-zA-Z0-9_-]+)(|/)$ /index.php?url=bans&delete=$1;
  64. }
  65.  
  66. location /giveuseroftheweek {
  67.   rewrite ^/giveuseroftheweek/([a-zA-Z0-9_-]+)(|/)$ /index.php?url=giveuseroftheweek&user=$1;
  68. }
  69.  
  70. location /habbo {
  71.   rewrite ^/habbo-imaging/badge/(.*) /habbo-imaging/badge.php?badge=$1;
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement