Mod Rewrite

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Mod Rewrite

    REQUIRED: Internet server (Apache 1.3.33 recomended), php, basic skills with .htaccess

    Mod rewrite is cool Apache option, it helps you to make your site URL's simple and clean... also it is perfect for search engines...

    This is mod rewrite, it replaces :

    Code:
    site.com/index.php?include=files?ID=45
    with:

    Code:
    site.com/files/45
    so lets get started, open notepad, enter this in it:

    PHP Code:
    RewriteEngine On // - you are starting rewrite mod :)
    RewriteBase // - you set the rewrite base
    RewriteRule ^(.+)/([0-9]+)/?$ index.php?include=$1&ID=$// and rule:
    // ^(.+) - text ONLY
    // ([0-9]+) - numbers ONLY 
    DON'T INCLUDE MY COMMENTS IN REAL HTACCESS!!

    Code:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^(.+)/([0-9]+)/?$ index.php?include=$1&ID=$2
    save it as: .htaccess and upload it to the root directory...
    and that's all work

    IMPORTANT: there is problem with browsers, browsers don't recognize that folders you typed are not real so there is problem with images and css style, so just include absolute path
    this is only basic, if you really wanna do some serious work with mod rewrite visit:
    URL Rewriting Guide - Apache HTTP Server

    as you can see this is also static URL, but can we be sure?
    BakGat
    Code:
    class Counter {
    public:
      void Count();
      int  ReadDisplay();
    private:
      int  CurrentCount;
    };








    Back up my hard drive? How do I put it in reverse?
    My Community
    BakGat
    sigpic
Working...
X