![]() |
[ درس ] الحل النهائي لاستعمال $_GET مع htaccess بعد اختصار الروابط السلام عليكم ورحمة الله وبركاته صباحكم ومسائكم مبارك رواد ترايدنت الأعزاء . روادتني مشكله حين معرفتي لل htaccess قبل مده وهي بعد اختصار الروابط فالنفترض ان الرابط الأصلي كان في هذه الطريقه رمز Code: www.example.com/index.php?do=register واختصرته للتالي رمز Code: www.example.com/register جميل وسهل صح ؟ لكن الآن لدينا كود الاختصار وهو رمز Code: RewriteEngine on RewriteRule ^register$ index.php?do=register طريقه معتاده ومثاليه لكن تأتي مشكله وهي عند استعمال داله $_GET بعد انهاء العمليه ماذا سيكون الناتج ! افترض تريد تستعلم عن صفحه التفعيل من الايميل في التسجيل ورابطك رح يكون كالتالي رمز Code: www.example.com/register?do=activation بهذي الحالة السيرفر اصلاً مراح يعبر ( do ) ورح يعتبرها من ضمن الاختصار وممكن يعطيك خطأ 404 او 403 طيب بهذي الحالة لو حبيتوا تستخدمون دالة ( GET ) بكل سهوله ومرونه وفعاليه اضف التالي في نهايه كود RewriteRule رمز Code: [QSA] لصيبح النتيجه النهائيه لكود htaccess كالتالي رمز Code: RewriteEngine on RewriteRule ^register$ index.php?do=register [QSA] واحترامي وكل تقديري لحضراتكم محبكم للخير وتعلم البرمجه محمد الحسيني |
الساعة الآن 06:43 AM |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By
Almuhajir