Skip to content

Instantly share code, notes, and snippets.

@jonnybarnes
Created January 12, 2012 12:17
Show Gist options
  • Save jonnybarnes/1600189 to your computer and use it in GitHub Desktop.
Save jonnybarnes/1600189 to your computer and use it in GitHub Desktop.
my .htaccess
RewriteRule ^view(/)?$ index.php?action=view
RewriteRule ^view/([a-z]+)(/)?$ index.php?action=view&cat=$1
RewriteRule ^tagcloud(/)?$ index.php?action=tagcloud
RewriteRule ^about(/)?$ index.php?action=about
RewriteRule ^register(/)?$ index.php?action=register
RewriteRule ^searchtags(/)?$ index.php?action=searchtags
RewriteRule ^searchtags/([\.a-zA-Z]+)(/)?$ index.php?action=searchtags&tag=$1
RewriteRule ^blog/feed(/)?$ rss.php
#format with page
RewriteRule ^blog(/)?$ index.php?action=view&type=blog
RewriteRule ^blog/page/([0-9]+)(/)?$ index.php?action=view&type=blog&page=$1
RewriteRule ^blog/([0-9]+)(/)?$ index.php?action=view&type=blog&year=$1
RewriteRule ^blog/([0-9]+)/page/([0-9]+)(/)?$ index.php?action=view&type=blog&year=$1&page=$2
RewriteRule ^blog/([0-9]+)/([0-9]+)(/)?$ index.php?action=view&type=blog&year=$1&month=$2
RewriteRule ^blog/([0-9]+)/([0-9])/page/([0-9]+)(/)?$ index.php?action=view&type=blog&year=$1&month=$2&page=$3
RewriteRule ^blog/([0-9]+)/([0-9]+)/([0-9]+)(/)?$ index.php?action=view&type=blog&year=$1&month=$2&day=$3
RewriteRule ^blog/([0-9]+)/([0-9]+)/([0-9]+)/page/([0-9]+)(/)?$ index.php?action=view&type=blog&year=$1&month=$2&page=$3&page=$4
Rewriterule ^blog/([0-9]+)/([0-9]+)/([0-9]+)/([a-z0-9-]+)$ index.php?action=view&type=blog&year=$1&month=$2&day=$3&id=$4
RewriteRule ^micro(/)?$ index.php?action=view&type=micro
RewriteRule ^micro/page/([0-9]+)(/)?$ index.php?action=view&type=micro&page=$1
RewriteRule ^micro/([0-9]+)(/)?$ index.php?action=view&type=micro&id=$1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment