Advertisement
Guest User

codecanyon gamebase script nginx rewrite rules

a guest
Jul 7th, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.62 KB | None | 0 0
  1. # nginx configuration
  2. error_page 404 /404.php;
  3. location / {
  4. if ($http_host ~* "^www\.(.*)$"){
  5. rewrite ^(.*)$ http://%1/$1 redirect;
  6. }
  7. }
  8. location /search {
  9. rewrite ^/search/(.*)/([0-9]+)/?$ /search_main.php?search=$1&page=$2;
  10. rewrite ^/search/(.*)/$ /search_main.php?search=$1;
  11. }
  12. location /game {
  13. rewrite ^/game/(.*)/(.*)/?$ /game_main.php?link=$1&name=$2;
  14. }
  15. location /platform {
  16. rewrite ^/platform/([0-9]+)/(.*)/([0-9]+)/?$ /platform_main.php?id=$1&title=$2&page=$3;
  17. rewrite ^/platform/([0-9]+)/(.*)/$ /platform_main.php?id=$1&title=$2;
  18. rewrite ^/platform/asc/([0-9]+)/(.*)/([0-9]+)/?$ /platform_asc.php?id=$1&title=$2&page=$3;
  19. rewrite ^/platform/asc/([0-9]+)/(.*)/$ /platform_asc.php?id=$1&title=$2;
  20. }
  21. location /games {
  22. rewrite ^/games/?$ /games_main.php;
  23. rewrite ^/games/asc/?$ /games_asc.php;
  24. rewrite ^/games/([0-9]+)/?$ /games_main.php?&page=$1;
  25. rewrite ^/games/asc/([0-9]+)/?$ /games_asc.php?&page=$1;
  26. rewrite ^/games/reviews/?$ /games_reviews.php;
  27. rewrite ^/games/reviews/([0-9]+)/?$ /games_reviews.php?&page=$1;
  28. rewrite ^/games/reviews/asc/?$ /games_reviews_asc.php;
  29. rewrite ^/games/reviews/asc/([0-9]+)/?$ /games_reviews_asc.php?&page=$1;
  30. rewrite ^/games/titles/?$ /games_titles.php;
  31. rewrite ^/games/titles/([0-9]+)/?$ /games_titles.php?&page=$1;
  32. rewrite ^/games/titles/asc/?$ /games_titles_asc.php;
  33. rewrite ^/games/titles/asc/([0-9]+)/?$ /games_titles_asc.php?&page=$1;
  34. }
  35. location /platforms {
  36. rewrite ^/platforms/?$ /platforms_list.php;
  37. rewrite ^/platforms/([0-9]+)/?$ /platforms_list.php?&page=$1;
  38. }
  39. location /reviews {
  40. rewrite ^/reviews/?$ /reviews_list.php;
  41. rewrite ^/reviews/([0-9]+)/?$ /reviews_list.php?&page=$1;
  42. rewrite ^/reviews/asc/?$ /reviews_list_asc.php;
  43. rewrite ^/reviews/asc/([0-9]+)/?$ /reviews_list_asc.php?&page=$1;
  44. rewrite ^/reviews/score/?$ /reviews_list_score.php;
  45. rewrite ^/reviews/score/([0-9]+)/?$ /reviews_list_score.php?&page=$1;
  46. rewrite ^/reviews/score/asc/?$ /reviews_list_score_asc.php;
  47. rewrite ^/reviews/score/asc/([0-9]+)/?$ /reviews_list_score_asc.php?&page=$1;
  48. }
  49. location /review {
  50. rewrite ^/review/(.*)/(.*)/?$ /review_main.php?link=$1&name=$2;
  51. }
  52. location /videos {
  53. rewrite ^/videos/?$ /videos_main.php;
  54. rewrite ^/videos/([0-9]+)/?$ /videos_main.php?&page=$1;
  55. rewrite ^/videos/asc/?$ /videos_asc.php;
  56. rewrite ^/videos/asc/([0-9]+)/?$ /videos_asc.php?&page=$1;
  57. }
  58. location /video {
  59. rewrite ^/video/(.*)/(.*)/?$ /video_main.php?link=$1&name=$2;
  60. }
  61. location /privacy {
  62. rewrite ^/privacy/?$ /privacy_main.php;
  63. }
  64. location /dmca {
  65. rewrite ^/dmca/?$ /dmca_main.php;
  66. }
  67. location /contact {
  68. rewrite ^/contact/?$ /contact_main.php;
  69. }
  70. location /send {
  71. rewrite ^/send/?$ /send_main.php;
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement