السلام عليكم
عندي سكربت صغير من صفحة واحدة index.php
بها متغيران (action - id)
هذا مثال للصفحة:
رمز PHP:
$action = $_GET['action'];
$id = $_GET['id'];
if(isset($id)) {
print "Page: ".$action."
ID: ".$id;
} else {
print "Page: ".$action;
}
وعايز احول الروابط من php لـ html
انا عايزه يفتح الصفحة الرئيسية اذا كان المتغير (action$) فاضي
ويفتح (articles.html) اذا كان المتغير (action = articles) والمتغير (id$) فاضي
لكن اذا كان المتغير (id$) يساوي 3 او اي رقم يعني، يفتح (article-3.html)
فكتبت الكود التالي:
رمز PHP:
RewriteEngine on
RewriteRule ^(.*)\.html$ index.php?action=$1
RewriteRule ^(.*)-(.*)\.html$ index.php?action=$1&id=$2
بس ما اشتغل معي.. هو بس يفتح articles.html بس ما يقدر يفتح الصفحة الي فيها id
اذا ممكن تساعدوني والله جربت اوامر كثيرة بس كلها ما نفعت
أكثر...