• Home
  • Abatasa
Manusia Terbaik Yang Bermanfaat Bagi Sesamanya
"Ya Allah Matikan Aku Dijalan-MU"
  • Profile

    • MARTHA
      MARTHA
      Aku adalah seorang hamba yang ingin meyempurnakan agama dalam diri ini...
  • Categories

    • Hobby (2)
    • Motivasi (26)
    • PHP ORACLE (13)
    • TOKO-KU (0)
  • Tag

      php sub domai, php, backup, source, php, mysql backup,
  • Archives

    • March 2011
    • February 2011
    • January 2011
    • December 2010
    • October 2010
    • September 2010
    • February 2010
    • January 2010
    • July 2009
  • Links

    • UIN Jakarta
  • Statistik

      Blog ini telah dikunjungi sebanyak : 143512 kali
Des 06

clean url

PHP ORACLE 0 Comment »

Sudah cukup lama rasanya saya tidak memberikan kontribusi dan berbagi informasi dengan komunitas tercinta ini. Hari ini saya akan mencoba berbagi sedikit pengalaman kepada teman-teman yang mungkin saja ada yang belum tahu. 



Secara umum, penggunaan .htaccess pada server hosting yang kita pergunakan bukanlah suatu masalah, paling "mentok" kita menghubungi server provider. Tapi bagaimana dengan localhost.....? sering error ya ..... ? nah bagi yang masih sering error, saya akan mencoba memberikan trik agar tidak error lagi. (Tapi sebagai catatan, secara global trik ini hanya teruji pada XAMPP.)




Penyebab dari kasus ini adalah secara default XAMPP atau Apache Web Server yang mirip dengan XAMPP pada Windows tidak mengaktifkan mod_rewrite. Ini menyebabkan Apache akan mengabaikan file .htaccess file.



Solusinya tidaklah sulit, cukup membuka sebuah file yang bernama httpd.conf dan dapat menemukannya di dalam direktori \xampp\apache\conf. Kemudian silahkan mencari baris kode seperti berikut ini:

#LoadModule rewrite_module modules/mod_rewrite.so


Setelah menemukan kode tersebut, anda harus menghapus # dari baris tersebut untuk mengaktifkan mod_rewrite, sehingga seperti terlihat di bawah ini:


LoadModule rewrite_module modules/mod_rewrite.so


Langkah terakhir adalah jangan lupa untuk menyimpan alias "save"perubahan ini dan tentu juga harus me-"restart" server XAMPP.



Dan setelah itu anda bisa menikmati hasilnya, salah satunya adalah dengan menggunakan "SEO setting" secara seutuhnya pada situs yang ada di localhost atau digunakan untuk intranet. Semoga sukses selalu.


sumber:


http://www.id-joomla.com/tip-dan-trik/496-mengaktifkan-htaccess-di-apache-xampp-pada-windows


clean url


buat file .htaccess


<IfModule mod_rewrite.c>



RewriteEngine On

RewriteRule (.*) index.php

RewriteBase /cleanurl/



</IfModule>


buat file php


<?php

    //$urlx=$_SERVER[’SERVER_NAME’].$_SERVER["REQUEST_URI"];

    $urlx=$_SERVER["REQUEST_URI"];

    $a= $_SERVER[’PHP_SELF’];

    echo $a;

    echo     $b= $_SERVER[’SERVER_ADDR’];

    echo "<br/>";

   

    $url = explode("/",$urlx);

    $p   = $url[2];

    $no  = $url[3];

    $id  = $url[4];

    //

     $url = "http://localhost/cleanurl/";



    //default

    if($p==’’){ $p=’home’; }

   

    echo "<a href=’".$url."’>home</a> | ";

    echo "<a href=’".$url."about’>About</a><br /><br />";

   

    echo "<a style=\"cursor:pointer\" onclick=\"location.href=’".$url."about’\" >link kedua</a><br>";

   

    echo "Artile<br />";

    echo "- <a href=’".$url."news/10/berita-pertama’>berita Pertama</a><br />";

    echo "- <a href=’".$url."news/11/berita-kedua’>berita Kedua</a><br /><br /><br />";

 

    if($p == ’home’)

    {

        echo "Halaman Awal";

    }

    elseif($p == ’about’)

    {

        echo "Halaman About";

    }

    elseif($p == ’news’)

    {

        //skenarionya pada bagian ini mengecek kedatabase apakah newsid 10 ini ada datanya didatbase

        if($no == "10")

        {

            echo"disini halaman berita pertama";

        }

        elseif($no == "11")

        {

            echo"disini halaman berita kedua";

        }

        else

        {

            echo"tidak ada berita itu";

        }

    }

    echo "<br>". $id;

?>

(read more ...)


.::. Designed by SiteGround Web Hosting

cssandhtml