رد جديد  مشاركة جديدة 
[ شرح ] تحويل الروابط من php إلى htm بواسطة .htaccess في الفور ايمجز 4images ([ شرح ] تحويل الروابط من php إلى htm )
الكاتب الرسالة
صور سيارات رووووووعه
تطوير المواقع
مشرف منتديات تطوير المواقع و المنتديات
*****


المشاركات : 392
مجموعة : مشرف
الإنتساب : Aug 2007
الحالة : غير متصل
السمعة : -1
الرد : #1
[ شرح ] تحويل الروابط من php إلى htm بواسطة .htaccess في الفور ايمجز 4images

[ شرح ] تحويل الروابط من php إلى htm بواسطة .htaccess في الفور ايمجز 4images

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته..
في هذا الشرح سوف نقوم بتحويل روابط السكربت من php إلى htm بواسطة .htaccess و التعديل على ملف sessions.php

الخطوة الأولى: افتح ملف sessions.php
أبحث عن:

كود PHP:
function url($url, $amp = "&") {
global
$l;
$dummy_array = explode("#", $url);
$url = $dummy_array[0];

if (
$this->mode == "get" && !preg_match("/".SESSION_NAME."=/i", $url)) {
$url .= preg_match("/\?/", $url) ? "$amp" : "?";
$url .= SESSION_NAME."=".$this->session_id;
}

if (!empty(
$l)) {
$url .= preg_match("/\?/", $url) ? "$amp" : "?";
$url .= "l=".$l;
}

$url .= (isset($dummy_array[1])) ? "#".$dummy_array[1] : "";
return
$url;
}
نقوم بإستبداله إلى:
كود PHP:
}
*/
function
url($url, $amp = "&") {
global
$l, $user_info;
$dummy_array = explode("#", $url);
$url = $dummy_array[0];
$url = str_replace('&', '&', $url);
if (!
defined('IN_CP')) {
if (
strstr($url, 'index.php')) {
$url = str_replace('index.php', '', $url);
}
elseif (
strstr($url, 'search.php')) {
if (
strstr($url, 'page=')) {
preg_match('#page=([0-9]+)&?#', $url, $matches);
if (isset(
$matches[1])) {
$split = explode('?', $url);
$url = $split[0];
$query = @$split[1];
$url = str_replace('search.php', 'search.'.$matches[1].'.htm', $url);
$query = str_replace('page='.$matches[1].'&', '', $query);
$query = str_replace('&page='.$matches[1], '', $query);
$query = str_replace('page='.$matches[1], '', $query);
if (!empty(
$query)) {
$url .= '?' . $query;
}
}
}
else {
$url = str_replace('search.php', 'search.htm', $url);
}
}
elseif (
strstr($url, 'lightbox.php')) {
if (
strstr($url, 'page=')) {
preg_match('#page=([0-9]+)&?#', $url, $matches);
if (isset(
$matches[1])) {
$split = explode('?', $url);
$url = $split[0];
$query = @$split[1];
$url = str_replace('lightbox.php', 'lightbox.'.$matches[1].'.htm', $url);
$query = str_replace('page='.$matches[1].'&', '', $query);
$query = str_replace('&page='.$matches[1], '', $query);
$query = str_replace('page='.$matches[1], '', $query);
if (!empty(
$query)) {
$url .= '?' . $query;
}
}
}
else {
$url = str_replace('lightbox.php', 'lightbox.htm', $url);
}
}
elseif (
strstr($url, 'categories.php')) {
if (
strstr($url, 'cat_id=') && strstr($url, 'page=')) {
preg_match('#cat_id=([0-9]+)&?#', $url, $matches1);
preg_match('#page=([0-9]+)&?#', $url, $matches2);
if (isset(
$matches1[1]) && isset($matches2[1])) {
$split = explode('?', $url);
$url = $split[0];
$query = @$split[1];
$url = str_replace('categories.php', 'cat'.$matches1[1].'.'.$matches2[1].'.htm', $url);
$query = str_replace('cat_id='.$matches1[1].'&', '', $query);
$query = str_replace('&cat_id='.$matches1[1], '', $query);
$query = str_replace('cat_id='.$matches1[1], '', $query);
$query = str_replace('page='.$matches2[1].'&', '', $query);
$query = str_replace('&page='.$matches2[1], '', $query);
$query = str_replace('page='.$matches2[1], '', $query);
if (!empty(
$query)) {
$url .= '?' . $query;
}
}
}
elseif (
strstr($url, 'cat_id=')) {
preg_match('#cat_id=([0-9]+)&?#', $url, $matches);
if (isset(
$matches[1])) {
$split = explode('?', $url);
$url = $split[0];
$query = @$split[1];
$url = str_replace('categories.php', 'cat'.$matches[1].'.htm', $url);
$query = str_replace('cat_id='.$matches[1].'&', '', $query);
$query = str_replace('&cat_id='.$matches[1], '', $query);
$query = str_replace('cat_id='.$matches[1], '', $query);
if (!empty(
$query)) {
$url .= '?' . $query;
}
}
}
else {
$url = str_replace('categories.php', 'cat.htm', $url);
}
}
elseif (
strstr($url, 'details.php?image_id=')) {
if (
strstr($url, 'image_id=') && strstr($url, 'mode=')) {
preg_match('#image_id=([0-9]+)&?#', $url, $matches1);
preg_match('#mode=([a-zA-Z0-9]+)&?#', $url, $matches2);
if (isset(
$matches1[1]) && isset($matches2[1])) {
$split = explode('?', $url);
$url = $split[0];
$query = @$split[1];
$url = str_replace('details.php', 'img'.$matches1[1].'.'.$matches2[1].'.htm', $url);
$query = str_replace('image_id='.$matches1[1].'&', '', $query);
$query = str_replace('&image_id='.$matches1[1], '', $query);
$query = str_replace('image_id='.$matches1[1], '', $query);
$query = str_replace('mode='.$matches2[1].'&', '', $query);
$query = str_replace('&mode='.$matches2[1], '', $query);
$query = str_replace('mode='.$matches2[1], '', $query);
if (!empty(
$query)) {
$url .= '?' . $query;
}
}
}
else {
preg_match('#image_id=([0-9]+)&?#', $url, $matches);
if (isset(
$matches[1])) {
$split = explode('?', $url);
$url = $split[0];
$query = @$split[1];
$url = str_replace('details.php', 'img'.$matches[1].'.htm', $url);
$query = str_replace('image_id='.$matches[1].'&', '', $query);
$query = str_replace('&image_id='.$matches[1], '', $query);
$query = str_replace('image_id='.$matches[1], '', $query);
if (!empty(
$query)) {
$url .= '?' . $query;
}
}
}
}
elseif (
strstr($url, 'postcards.php?image_id=')) {
preg_match('#image_id=([0-9]+)&?#', $url, $matches);
if (isset(
$matches[1])) {
$split = explode('?', $url);
$url = $split[0];
$query = @$split[1];
$url = str_replace('postcards.php', 'postcard.img'.$matches[1].'.htm', $url);
$query = str_replace('image_id='.$matches[1].'&', '', $query);
$query = str_replace('&image_id='.$matches[1], '', $query);
$query = str_replace('image_id='.$matches[1], '', $query);
if (!empty(
$query)) {
$url .= '?' . $query;
}
}
}
}
if (
$this->mode == "get" && strstr($url, $this->session_id)) {
$url .= strpos($url, '?') !== false ? '&' : '?';
$url .= SESSION_NAME."=".$this->session_id;
}
if (!empty(
$l)) {
$url .= strpos($url, '?') ? '&' : '?';
$url .= "l=".$l;
}
$url = str_replace('&', $amp, $url);
$url .= isset($dummy_array[1]) ? "#".$dummy_array[1] : "";
return
$url;
}
- بهذا نكون إنتهينا من ملف sessions.php

الخطوة الثانية: ننشئ ملف txt ونقوم بتسميته .htaccess ، سوف تواجه مشاكل في إنشائه بهذا الأسم يمكنك تحميله من المرفقات و استعماله.

نضع فيه التالي:

كود PHP:
# Begin search engine friendly links code
RewriteEngine On
#RewriteBase /
RewriteRule ^lightbox.htm$ lightbox.php?%{QUERY_STRING}
RewriteRule ^lightbox.([0-9]+).htm$ lightbox.php?page=$1&%{QUERY_STRING}

RewriteRule ^search.htm$ search.php?%{QUERY_STRING}
RewriteRule ^search.([0-9]+).htm$ search.php?page=$1&%{QUERY_STRING}

RewriteRule ^cat.htm$ categories.php?%{QUERY_STRING}
RewriteRule ^cat([0-9]+).([0-9]+).htm$ categories.php?cat_id=$1&page=$2&%{QUERY_STRING}
RewriteRule ^cat([0-9]+).htm$ categories.php?cat_id=$1&%{QUERY_STRING}

RewriteRule ^img([0-9]+).htm$ details.php?image_id=$1&%{QUERY_STRING}
RewriteRule ^img([0-9]+).([a-zA-Z0-9]+).htm$ details.php?image_id=$1&mode=$2&%{QUERY_STRING}

RewriteRule ^postcard([a-zA-Z0-9]+).htm$ postcards.php?postcard_id=$1&%{QUERY_STRING}
RewriteRule ^postcard.img([0-9]+).htm$ postcards.php?image_id=$1&%{QUERY_STRING}

# End search engine friendly links code
مع مراعاة السطر: #RewriteBase /
أكتب أسم المجلد الذي فيه السكربت
تم نقل الدرس من الموقع الأم للسكربت.

ملاحظة: يوجد مرفق للعمل كله إذا كنت لاترغب بعمل الشرح.

المصدر الموقع العربي الداعم للسكربت أضغط هنا للزيارة الموضوع وتحميل المرفق دون تسجيل

الموقع العربي الداعم للسكربت للمزيد من الملعومات : www.4i-ar.com

اخوكم | Abu Fahd


[ شرح ] تحويل الروابط من php إلى htm بواسطة .htaccess في الفور ايمجز 4images

08-17-2007 01:21 AM
أرسل بريد للمستخدم زيارة موقع العضو إعرض جميع مشاركات العضو إقتبس الرسالة فى رد

عالم السيارات العاب سيارات

اربح من الفوركس شهاده دراسيه عبر الانترنت اتصل من الكمبيوتر مجانا
رد جديد  مشاركة جديدة 
[ شرح ] تحويل الروابط من php إلى htm بواسطة .htaccess في الفور ايمجز 4images

إحتمالات التقييم ...
المشاركة : الكاتب الردود : المشاهدات : آخر رد
  خطوات اشهار المنتديات فى محركات البحث angel_man 0 134 06-26-2008 08:23 AM
آخر رد: angel_man
  هام جدا لأصحاب المواقع فقط khemso 0 166 04-06-2008 08:15 PM
آخر رد: khemso
  أكبر مكتبة كتب خاصة بالـ Search Engine Optimization بروابط مباشرة تطوير المواقع 2 608 01-29-2008 02:01 AM
آخر رد: tarek_wd
  موضوع مفصل حول "Sitemaps" تطوير المواقع 2 443 12-08-2007 08:56 AM
آخر رد: وهج ينبع
  [شرح] تقنيه الـ Blackhat قبعه محركات البحث السوداء شرح ال بلاك هات [شرح] تقنيه الـ Blackhat قبعه محركات البحث السوداء تطوير المواقع 1 551 09-28-2007 05:52 AM
آخر رد: تطوير المواقع
  نصائح لأصحاب المنتديات نصائح لأصحاب المنتديات نصائح لأصحاب المنتديات تطوير المواقع 1 560 09-28-2007 05:50 AM
آخر رد: تطوير المواقع
  أداة رائعة و مختلفة للبحث عن الباك لينك لموقعك أداة رائعة و مختلفة للبحث عن الباك لينك لموقعك تطوير المواقع 1 436 09-28-2007 05:48 AM
آخر رد: تطوير المواقع
  النصائح الذهبية لتحسين نتائج محركات البحث النصائح الذهبية لتحسين نتائج محركات البحث تطوير المواقع 1 397 09-28-2007 05:46 AM
آخر رد: تطوير المواقع
  أحترف البحث في google جوجل قوقل غوغل طريقة و اسرار البحث فى جوجل تطوير المواقع 1 1,532 09-28-2007 05:44 AM
آخر رد: تطوير المواقع
  معايير S E O (الاساسية/الداخلية) معايير SEO (الاساسية/الداخلية) تطوير المواقع 1 298 09-28-2007 05:38 AM
آخر رد: تطوير المواقع
  كتاب الكتروني عن Search Engine Optimization كتاب الكتروني عن Search Engine Optimization SEO تطوير المواقع 1 306 09-28-2007 05:35 AM
آخر رد: تطوير المواقع
  النصائح الفريدة لطرد الزوار من موقعك بسرعة ! تطوير المواقع 1 321 09-28-2007 05:32 AM
آخر رد: تطوير المواقع
  بيج رانك 10/10 تعرف على عمالقة مواقع الشبكة تطوير المواقع 1 399 09-28-2007 05:30 AM
آخر رد: تطوير المواقع
  موقع لاكتشاف مصداقية البيج رانك للمواقع [ مميز ] تطوير المواقع 1 357 09-28-2007 05:28 AM
آخر رد: تطوير المواقع
  كيف تحسن ترتيبك في Google جوجل تطوير المواقع 1 557 09-28-2007 01:35 AM
آخر رد: تطوير المواقع

مشاهدة نسخة للطباعة
إرسال المشاركة لصديق
إشترك بالمشاركة | إضافة المشاركة للمفضلة

الذهاب إلى :

 Quick Theme: