الخميس، 22 ديسمبر 2016

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

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

يعني الرابط هيبقي شكله كده مثلا:
http://www.w3a.me/i-love -w3a- forum-and- member.html

[صورة مرفقة: seo.png]


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

اولا: هنعمل جدول في قاعدة البيانات جديد باسم 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 كود :
<?phpinclude('db.php');
function 
string_limit_words($string$word_limit)
{
$words explode(' '$string);
return 
implode(' 'array_slice($words0$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($title6); // اول 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 كود :
<?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

وده بقي علشان يحول للينك الاصلي
اللي هو مثلا كان:
http://www.w3a.me/article.php?url=test.html

PHP كود :
RewriteEngine On

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

أتمني يكون الدرس سهل وبسيط ومفهوم
وتستفادوا منه
و منتظر التقييم  - ودعواتكم بالتوفيق امتحاناتي قربت وخايف اوي-

روابط صديقة لمحركات البحث عن طريق php Rating: 4.5 Diposkan Oleh: فيصل

0 التعليقات:

إرسال تعليق

صور بجانب الموضوع