كيف تصنع الروبط الوهمية باستخدام htaccess

السلام عليكم

وجت كثير يتسائل عن طريقة عمل روبط وهمية مثال arabia.io/php لايوجد ملف اسمه php

ملاحظة لايعمل علي السيرفر الشخصي ولم يعمل عندي علي سيرفر ويندوز

الشرح

اولا انشي ملف index.php وضع به

<?php
    echo $_GET["page"];
?>

كود بسيط جدا يطبع get page الان ملف htaccess.

Options -MultiViews -Indexes

RewriteEngine On

RewriteCond %{HTTP_REFERER} !^

http://anshur.com/( [a-z]+)/?$ [NC]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^([a-z]+)/?$ /index.php?page=$1 [QSA,L]

الان جرب مثال افتح الفولدر الموجود به index.php وضع في نهايته اي اسم مثال localhost/php ظهر عندي php

الي القاء في درس اخر

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

ملاحظة لايعمل علي السيرفر الشخصي ولم يعمل عندي علي سيرفر ويندوز

لأنك لم تقوم بتفعيل mod_rewrite في الـ Apache ")

يمكن تفعيل mod_rewrite وإعادة تشغيل السيرفر الشخصي ، ثم تجربة وسينجح .

-3

لم اكن اقصد الرد لك شكرا لك عل التنويه

-4

ساشرحه في موضع قادم ان شاء الله

تفعيل المود رايت mod_rewrite في السيرفر الشخصي localhost

اسف جدا

في

 RewriteCond %{HTTP_REFERER} !^

http://anshur.com/( [a-z]+)/?$ [NC]

استبدله به

RewriteCond %{HTTP_REFERER} !^

[a-z]+)/?$ [NC]

حيث

هو دومين موقعك