معهد ترايدنت
[ درس ] كيفية عمل روابط صديقة لمحركات البحث :: درس مترجم Ezlb9t10
معهد ترايدنت
[ درس ] كيفية عمل روابط صديقة لمحركات البحث :: درس مترجم Ezlb9t10
معهد ترايدنت
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


مجموعة ترايدنت العربية لكل العرب
 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول
معهد ترايدنت يرحب بكم في المنتدى ((((((نرجو من الجميع المشاركة يدا بيدا لتطوير المنتدى)))))))))))))

 

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

اذهب الى الأسفل 
كاتب الموضوعرسالة
traidnt
الاداره العليا
الاداره العليا
traidnt


{مشاركاتكـ}.... {مشاركاتكـ}.... : 123
{تاريخ الميلادكـ}.... {تاريخ الميلادكـ}.... : 23/11/1995
{تاريخ التسجيلكـ}.... {تاريخ التسجيلكـ}.... : 20/04/2011
{عمركـ}.... {عمركـ}.... : 28
{الموقع}.... : https://mubde0nt.mam9.com/

[ درس ] كيفية عمل روابط صديقة لمحركات البحث :: درس مترجم Empty
مُساهمةموضوع: [ درس ] كيفية عمل روابط صديقة لمحركات البحث :: درس مترجم   [ درس ] كيفية عمل روابط صديقة لمحركات البحث :: درس مترجم Emptyالأربعاء أبريل 27, 2011 6:36 pm

السلام عليكم ورحمة الله وبركاته

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

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

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

يعني الرابط هيبقي شكله كده مثلا:
http://www.traidnt.net/i-love-traidn...nd-member.html




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

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

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

رمز PHP:
CREATE TABLE blog
(
id INT PRIMARY KEY AUTO_INCREMENT,
title TEXT UNIQUE,
body TEXT,
url TEXT UNIQUE,
);
ثانيا:هنعمل ملف Publish.php

طبعا ده اللي هيحتوي علي الاكواد وهيحول الروابط الي روابط صديقة لمحركات البحث وكمان هيخزن في جدول Blog
رمز PHP:
<?php
include('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 table
mysql_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

رمز PHP:
<?php
include('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>
<?php
if($count)
{
echo "<h1>$title</h1><div class='body'>$body</div>";
}
else
{
echo "<h1>404 Page.</h1>";
}
?>
</body>
رابعا: ملف .htaccess

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

اللي هو مثلا كان:
www.traidnt.net/article.php?url=test.html

رمز PHP:
RewriteEngine On

RewriteRule ^([a-zA-Z0-9-/]+).html$ article.php?url=$1
RewriteRule ^([a-zA-Z0-9-/]+).html/$ article.php?url=$1
الدرس من ترجمتي وغير منقول من اي مصدر عربي
أتمني يكون الدرس سهل وبسيط ومفهوم
وتستفادوا منه
و منتظر التقييم - ودعواتكم بالتوفيق امتحاناتي قربت وخايف اوي-

المصدر الاجنبي
http://www.9lessons.info/2011/04/seo...-with-php.html
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://mubde0nt.mam9.com
 
[ درس ] كيفية عمل روابط صديقة لمحركات البحث :: درس مترجم
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» كيفية عمل ستايل منتدى بالفوتوشوب .... شرح جديد
»  حصريا - كود روابط في الفوتر بتقنية css بنكهة جديدة
» [ درس ] شرح عمل نظام افلييت Affiliate :: درس مترجم

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
معهد ترايدنت :: قسم تطوير المواقع :: ركـــن لغــــــــات البرمجـــــــــــه-
انتقل الى: