CodeCanyon

Mod Rewriter

These days every website, big or small uses mod rewrite to get nice looking urls like www.test.com/news/ instead of www.test.com?page=news. If you use CMS systems like Wordpress or Drupal it’s very easy. You can just enable this opion and your ready. But if your are writing you own applications or websites it’s an whole other story. In these cases you need to get dirty with htaccess and stuff, and as you might know, that’s not a fun thing to do. With this class the needed htaccess is automaticly generated by an install script. The rest of the rewriting is done by defining the needed url’s in php.

Features

  • Define routes in an ini file or in your PHP script
  • Use different url extensions (php, html, trailing slash, no trailing slash)
  • Easy integration
  • Retrieve url parameters with variable names
  • Install script to generate htaccess

How to use

Below you find a small example of how to use this script. In the zip is an extended help file with more information. This is just to show you how easy it is to use this script.

include("Routing.php");
$routes['news'] = "news";
$routes['news-item'] = "news/\$item";
$routes['profile'] = "profile";
$Info = ModRewriter::Route($routes); 

Retrieve the first parameter of an url. For example we open this url www.test.com/news/:

echo $Info->Get(0);
This will echo news.

Retrieve a named parameter when for example the url www.test.com/news/45/ is called:

echo $Info->Get("item");
This will echo 45.

You must sign in or sign up to purchase this item.

$3Regular Licence

$3

Regular Licence a website (commercial, personal, client), or intranet site project - Details

$15Extended Licence

$15

Extended Licence a website template for sale (including on ThemeForest or ActiveDen) - Details

408 Purchases 54 Comments

Buyer Rating
12345 ( 79 ratings )
Sitebase

Sitebase

  • Has been a member for 2-3 years
  • Won a Competition
  • Author had a File in an Envato Bundle
  • Envato Staff
  • Reviewer
  • Author had a Free File of the Month
  • Exclusive Author
  • Beta Tester
  • Sold between 100 000 and 250 000 dollars
  • Elite Author
  • Bought between 10 and 49 items
  • Belgium
  • Referred between 100 and 199 users
View Portfolio
Created 4 January 10
Compatible Browsers FireFox 2, FireFox 3, IE6, IE7, IE8, Opera, Safari
Software Version PHP 5.x
Software Framework N/A
Files Included HTML, PHP
by
by
by
by
by