Advertisement
Guest User

custom.conf

a guest
Jan 1st, 2013
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.83 KB | None | 0 0
  1. location / {
  2.  
  3.  
  4. # rewrite ^/file/([0-9]+)?/([0-9]+)x([0-9]+)/([^/\.]+) /image.php?id=$1&width=$2&height=$3&crop=$4 last;
  5.  
  6. # rewrite ^\/file\/([0-9]+)?\/([0-9]+)x([0-9]+)\/([^\/.]+)\/[^\/.]+\.[^\/.]+$ /image.php?id=$1&width=$2&height=$3&cropratio=$4 last;
  7.  
  8. # rewrite ^\/file\/([0-9]+\/)?([0-9]+)x([0-9]+)\/([^\/\.]+)\/[^\/]+$ /image.php?id=$1&width=$2&height=$3&cropratio=$4 last;
  9.  
  10. location /file/ {
  11. rewrite ^\/file\/([0-9]+\/)?([0-9]+)x([0-9]+)\/([^\/\.]+)\/[^\/]+$ /image.php?id=$1&width=$2&height=$3&cropratio=$4 last;
  12. }
  13.  
  14. rewrite ^/cat/([0-9]+)?/([^/.]+)/p([0-9]+) /index.php?do=category&id=$1&name=$2&page=$3 last;
  15. rewrite ^/cat/([0-9]+)?/([^/.]+)/([0-9a-zA-Z?-]+)/p([0-9]+) /index.php?do=category&id=$1&name=$2&sortby=$3&page=$4 last;
  16. rewrite ^/cat/([0-9]+)?/([^/.]+)/([0-9a-zA-Z?-]+)-([0-9]+) /index.php?do=category&id=$1&sortby=$3&page=$4 last;
  17. rewrite ^/cat/([0-9]+)?/([^/.]+) /index.php?do=category&id=$1&name=$2 last;
  18. rewrite ^/tag/([^/.]+)/([0-9a-zA-Z?-]+)/([0-9]+) /index.php?do=tag&t=$1&sortby=$2&page=$3 last;
  19. rewrite ^/tag/([^/.]+) /index.php?do=tag&t=$1 last;
  20. rewrite ^/profile/([0-9]+)?/([^/.]+) /index.php?do=profile&id=$1&name=$2 last;
  21. rewrite ^/profile/comments/([0-9]+)?/([^/.]+) /index.php?do=users_comments&id=$1&name=$2 last;
  22. rewrite ^/page/([0-9]+) /index.php?do=view_page&id=$1 last;
  23. rewrite ^/register /index.php?do=register last;
  24. rewrite ^/logout /login.php?action=logout last;
  25. rewrite ^/lost-password /index.php?do=lost_pass last;
  26. rewrite ^/links /index.php?do=links last;
  27. rewrite ^/news/item/([0-9]+)/([^/.]+) /index.php?do=news&id=$1 last;
  28. rewrite ^/news/page([0-9]+) /index.php?do=news&page=$1 last;
  29. rewrite ^/members/([^/.]+)-([^/.]+)/page([0-9]+)? /index.php?do=member_list&sort=$1&order=$2&page=$3 last;
  30. rewrite ^/members /index.php?do=member_list last;
  31. rewrite ^/messages /index.php?do=messages last;
  32. rewrite ^/submit /index.php?do=submit last;
  33. rewrite ^/search/([^/.]+) /index.php?do=search&q=$1 last;
  34. rewrite ^/search /index.php?do=search last;
  35. rewrite ^/submit /index.php?do=submit last;
  36. rewrite ^/r-([0-9]+)?-([0-9]+)? /go.php?id=$1&ref=$2 last;
  37. rewrite ^/r-([0-9]+)? /go.php?id=$1 last;
  38. rewrite ^/([^/.]+)/([0-9]+)/([^/.]+) /index.php?do=view&id=$2&name=$3 last;
  39. rewrite ^/news/([^/.]+) /index.php?do=news&name=$1 last;
  40. rewrite ^/profile/([^/.]+) /index.php?do=profile&name=$1 last;
  41. rewrite ^/news /index.php?do=news last;
  42. rewrite ^/page/([^/.]+) /index.php?do=view_page&name=$1 last;
  43.  
  44.  
  45. if (!-f $request_filename)
  46. {
  47. set $rule_1 1$rule_1;
  48. }
  49. if (!-d $request_filename)
  50. {
  51. set $rule_1 2$rule_1;
  52. }
  53. if ($rule_1 = "21")
  54. {
  55. rewrite ^/([^/.]+)/([0-9a-zA-Z'?-]+)/([0-9]+) /index.php?do=category&name=$1&sortby=$2&page=$3 last;
  56. rewrite ^/([^/.]+)/([^/.]+) /index.php?do=view&name=$2 last;
  57. rewrite ^/([^/.]+) /index.php?do=category&name=$1 last;
  58. }
  59.  
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement