اذهب الي المحتوي
منتديات ياللا يا شباب
egy4host

كيفية عمل راوبط صديقة لمحركات البحث :: درس من ترجمتي

Recommended Posts

نبدأ باسم الله

 

روابط صديقة لمحركات البحث

 

يعني الرابط هيبقي شكله كده مثلا:

http://www.yallagroup.net/i-love-yallagroup-forum-and-member.html

 

seo.png

 

 

نشوف الخطوات مع بعض..

 

اولا: هنعمل جدول في قاعدة البيانات جديد باسم Blog

 

بسيطة كل متحواياتها id, title, body - url.

 

 

CREATE TABLE blog(id INT PRIMARY KEY AUTO_INCREMENT,title TEXT UNIQUE,body TEXT,url TEXT UNIQUE,); 

 

ثانيا:هنعمل ملف Publish.php

 

طبعا ده اللي هيحتوي علي الاكواد وهيحول الروابط الي روابط صديقة لمحركات البحث وكمان هيخزن في جدول Blog

 

<?phpinclude('db.php');function string_limit_words($string, $word_limit){$words = explode(' ', $string);return implode(' ', array_slice($words, 0, $word_limit));}if($_SERVER["REQUEST_METHOD"] == "POST"){$title=mysql_real_escape_string($_POST['title']);$body=mysql_real_escape_string($_POST['body']);$title=htmlentities($title);$body=htmlentities($body);$date=date("Y/m/d");//تحويل العنوان الي اخر صديق لمحركات البحث$newtitle=string_limit_words($title, 6); // اول 6 كلمات$urltitle=preg_replace('/[^a-z0-9]/i',' ', $newtitle);$newurltitle=str_replace(" ","-",$newtitle);$url=$date.'/'.$newurltitle.'.html'; // Final URL//ادخال القيم الي my_blog tablemysql_query("insert into blog(title,body,url) values('$title','$body','$url')");}?>//جزء html<form method="post" action="">Title:<input type="text" name="title"/>Body:<textarea name="body"></textarea><input type="submit" value=" Publish "/></form>   

 

ثالثا: انشاء ملف Article.php

 

وهو يحتوي علي اكواد html و php

وهو مسؤول عن عرض بيانات الجدول blog

 

 

<?phpinclude('db.php');if($_GET['url']){$url=mysql_real_escape_string($_GET['url']);$url=$url.'.html'; //رابط صديق$sql=mysql_query("select title,body from blog where url='$url'");$count=mysql_num_rows($sql);$row=mysql_fetch_array($sql);$title=$row['title'];$body=$row['body'];}else{echo '404 Page.';}?>//HTMLجزء الـ<body><?phpif($count){echo "<h1>$title</h1><div class='body'>$body</div>";}else{echo "<h1>404 Page.</h1>";}?></body>   

 

رابعا: ملف .htaccess

 

وده بقي علشان يحول للينك الاصلي smile.gif

 

اللي هو مثلا كان:

http://www.yallagroup.net/article.php?url=test.html

 

RewriteEngine OnRewriteRule ^([a-zA-Z0-9-/]+).html$ article.php?url=$1RewriteRule ^([a-zA-Z0-9-/]+).html/$ article.php?url=$1  

أتمني يكون الدرس سهل وبسيط ومفهوم

وتستفادوا منه

تم تعديل بواسطه egy4host

شارك هذه المشاركه


رابط المشاركه
شار ك علي موقع اخر

واعذروني لو في اي تقصير لا قدر الله في الترجمة

 

 

 

 

 

واعذروني لو في بطء في الرد علي الاستفسارات وهذا والله فقط للانشغال بالدراسة وقرب الامتحانات

 

لكن اعدكم بمفاجاءات قريبا جدا

تم تعديل بواسطه Dr Abcarino
تم حذف الرابط الخارجي

شارك هذه المشاركه


رابط المشاركه
شار ك علي موقع اخر

egy4host جزاكم الله خيرا اخي الحبيب

 

مجهود رائع

 

بارك الله فيك على الافادة

 

جعله الله في ميزان حسناتك

 

ربنا يوفقك في دراستك و في انتظار المفاجأة

 

ربنا يكرمك

 

يا اخي ترجمتك رائعة ... حضرتك لست مضطر لوضع الرابط الاصلي للدرس الاجنبي

عندنا ثقة بك . : )

 

ننتظر ابداعاتك

 

شارك هذه المشاركه


رابط المشاركه
شار ك علي موقع اخر

egy4host جزاكم الله خيرا اخي الحبيب

 

مجهود رائع

 

بارك الله فيك على الافادة

 

جعله الله في ميزان حسناتك

 

ربنا يوفقك في دراستك و في انتظار المفاجأة

 

ربنا يكرمك

 

يا اخي ترجمتك رائعة ... حضرتك لست مضطر لوضع الرابط الاصلي للدرس الاجنبي

عندنا ثقة بك . : )

 

ننتظر ابداعاتك

 

 

 

شكرا اخي جزاك الله خيرا لردك

باذن الله انا بجهز لكورس كامل متكامل (والكمال لله وحده)

كورس في تصميم المواقع ضخم

 

أولا: الفوتوشوب CS5 المستوي الاول للمبتدئين

المستوي الثاني: للمحترفين وهيبقي تصميم واجهات مواقع كاملة ومدة كل درس مش اقل من ساعة

 

ثانيا:كورس كامل لشرح HTML & CSS

 

ثالثا: كورس PHP مبتدئين ومحترفين

 

كل ده ان شاء الله فيديو صوت وصورة بالعربي باسلوب سهل وبسيط

 

انا حاليا بسجل دروس الفوتوشوب علي ما انتهي من امتحاناتي بعد شهر و هقوم برفع كاملا وابدأ في تسجيل دروس التكويد

 

دعواتكم لينا بالتوفيق

  • أعجبني 1

شارك هذه المشاركه


رابط المشاركه
شار ك علي موقع اخر

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

♥ تسجيل دخول ♥

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

♥ سجل دخولك الان ♥

×
×
  • اضف...

Important Information

By using this site, you agree to our Terms of Use, اتفاقيه الخصوصيه, قوانين الموقع, We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..