عفواً MPHP، ولكن لا داعي لتنفيذ الاستعلام علي اسم الموقع بدلاً من رقمه الفريد ID
يمكننا دائماً وضع اسم الموقع جنباً الي جنب مع رقمه في الرابط المعدَّل, ثم نقوم باستقبال الرقم فقط عن طريق المود ريرايت هكذا
كود htaccess
كود:
RewriteEngine on
RewriteRule ^(.*)_(.*)\.html$ gosite.php?id=$1
وبفرض أن المتغيرات التالية siteID, siteName تحمل رقم الموقع واسمه علي الترتيب يمكننا تكوين الرابط هكذا
كود PHP:
$rewritedURL = "$siteID_" . htmlentities(urlencode(str_replace(' ', '-', $siteName)));
echo '<a href="'.$rewritedURL.'">'.$siteName.'</a>';
وهكذا لا داعي للتعديل في صفحة gosite.php