index.php dosyamız :

<?php

$md5al=$_GET["md5"];

if ($klasorac = opendir('D://xampp/htdocs/md5url/')) //php dosyalarının oldugu dizin
{
    while (false !== ($dosyalar = readdir($klasorac))) 
    {
      if ($dosyalar != "." && $dosyalar != ".." && is_file($dosyalar)) 
      {
      $dosyaoku=file_get_contents($dosyalar);
      if($md5al==md5($dosyaoku))
         {
         include $dosyalar; //uygunsa dosyayı include ettir.
         }
      }
    }
    closedir($klasorac);
}
?>

.htaccess dosyamız :

RewriteEngine on
RewriteRule ^musteri/(.*)$ index.php?md5=$1 [L]

örnek uygulama:

aa.php oluştur, içerisine

<?
echo 'slm';
?>

yaz kaydet. şimdi dosyanın md5 ine bakalım :

echo md5(file_get_contents('aa.php'));

sonuç : 36566ed18ec607562809d704effb8766 imiş.

şimdi url mize : site.com/musteri/36566ed18ec607562809d704effb8766 girdiğimiz zaman karşımıza slm yazısı echo edilecektir.


umarım işini görür.