Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- server {
- server_name site.name.here;
- listen *;
- root /var/www;
- location / {
- index index.html index.php;
- }
- # Eliminates POST DDoS commonly seen on index.php
- # that causes MySQL overload.
- location /index.php {
- limit_except GET HEAD {
- deny all;
- }
- }
- # Pass the php scripts to fastcgi server
- location ~ \.php$ {
- include fastcgi_params;
- fastcgi_intercept_errors on;
- fastcgi_pass unix:/var/run/php5-fpm.sock;
- }
- # MyBB Native Rewrite Rules
- rewrite ^/forum-([0-9]+)\.html$ /MyBB/forumdisplay.php?fid=$1;
- rewrite ^/forum-([0-9]+)-page-([0-9]+)\.html$ /MyBB/forumdisplay.php?fid=$1&page=$2;
- rewrite ^/thread-([0-9]+)\.html$ /MyBB/showthread.php?tid=$1;
- rewrite ^/thread-([0-9]+)-page-([0-9]+)\.html$ /MyBB/showthread.php?tid=$1&page=$2;
- rewrite ^/thread-([0-9]+)-lastpost\.html$ /MyBB/showthread.php?tid=$1&action=lastpost;
- rewrite ^/thread-([0-9]+)-nextnewest\.html$ /MyBB/showthread.php?tid=$1&action=nextnewest;
- rewrite ^/thread-([0-9]+)-nextoldest\.html$ /MyBB/showthread.php?tid=$1&action=nextoldest;
- rewrite ^/thread-([0-9]+)-newpost\.html$ /MyBB/showthread.php?tid=$1&action=newpost;
- rewrite ^/thread-([0-9]+)-post-([0-9]+)\.html$ /MyBB/showthread.php?tid=$1&pid=$2;
- rewrite ^/post-([0-9]+)\.html$ /MyBB/showthread.php?pid=$1;
- rewrite ^/announcement-([0-9]+)\.html$ /MyBB/announcements.php?aid=$1;
- rewrite ^/user-([0-9]+)\.html$ /MyBB/member.php?action=profile&uid=$1;
- rewrite ^/calendar-([0-9]+)\.html$ /MyBB/calendar.php?calendar=$1;
- rewrite ^/calendar-([0-9]+)-year-([0-9]+)\.html$ /MyBB/calendar.php?action=yearview&calendar=$1&year=$2;
- rewrite ^/calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)\.html$ /MyBB/calendar.php?calendar=$1&year=$2&month=$3;
- rewrite ^/calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)-day-([0-9]+)\.html$ /MyBB/calendar.php?action=dayview&calendar=$1&year=$2&month=$3&day=$4;
- rewrite ^/calendar-([0-9]+)-week-(n?[0-9]+)\.html$ /MyBB/calendar.php?action=weekview&calendar=$1&week=$2;
- rewrite ^/event-([0-9]+)\.html$ /MyBB/calendar.php?action=event&eid=$1;
- # Google SEO Plugin rules
- rewrite ^/([^&]*)&(.*)$ http://$host/$1?$2 permanent;
- rewrite ^/((?i)sitemap-([^./]+)\.xml)$ /misc.php?google_seo_sitemap=$2;
- rewrite ^/((?i)Forum-([^./]+))$ /forumdisplay.php?google_seo_forum=$2;
- rewrite ^/((?i)Thread-([^./]+))$ /showthread.php?google_seo_thread=$2;
- rewrite ^/((?i)Announcement-([^./]+))$ /announcements.php?google_seo_announcement=$2;
- rewrite ^/((?i)User-([^./]+))$ /member.php?action=profile&google_seo_user=$2;
- rewrite ^/((?i)Calendar-([^./]+))$ /calendar.php?google_seo_calendar=$2;
- rewrite ^/((?i)Event-([^./]+))$ /calendar.php?action=event&google_seo_event=$2;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement