شوّيت: شبكة كرة قدم اجتماعية




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو نشيط
#1  
Unhappy مساعدة في mode rewrite

السلام عليكم

ممكن مساعده في كود تحويل الروابط الى HTML

1-
الرابط :
كود PHP:
index.php?id=view 
الكود :
كود PHP:
RewriteRule ^(.*).htmlindex.php?id=$[L
النتيجة :
كود PHP:
view.html 
هنا الكود يعمل بشكل سليم

2-
الرابط :
كود PHP:
index.php?id=view&num=100 
الكود :
كود PHP:
RewriteRule ^(.*)-(.*).htmlindex.php?id=$1&num=$[L
النتيجة :
كود PHP:
view-100.html 
أيضاً هنا الكود يعمل بشكل سليم

المشكلة تكمن في أن الأكواد تعمل منفصله ومتى ماتم دمجهم لاتعمل مثال

كود PHP:
Options +FollowSymLinks
RewriteEngine on
RewriteRule 
^(.*).htmlindex.php?id=$[L]
RewriteRule ^(.*)-(.*).htmlindex.php?id=$1&num=$[L
هل السبب ان اسم الصفحه ماتغير ؟؟ index.php ام ماذا ؟






الهاوي2004 is offline   قديم 02-03-2009, 04:20 PM
الرد مع إقتباس
عضو فعال
#2  

بسم الله الرحمن الرحيم

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


ما حاولت تجربة الأكواد..
لكن بحسب نظرتي..

كود:
^(.*).html$
هو نفسه

كود:
^(.*)-(.*)
قدد يسبب تعارض في أي القوانين يتم تطبيقها..
فلو لاحظت..
view.html
view-100.html
جميعها صالحة داخل الشرط الأول..


حاول تخصيص الشروط بشكل أكبر ..
مثلا بهذه الطريقة للشرط الأول...

كود:
^([a-zA-Z0-9]+)\.html$

ولا تنس أن تضع علامة الـ / قبل النقطة إذا كنت تريد استخدمها كنقطة عادية



جرب واعلمنا بالحل..

ومعك في الحل إن شاء الله إن لم تفلح الطريقة...


في أمان الله






PHP-Master02 is offline   قديم 02-03-2009, 08:28 PM
الرد مع إقتباس
عضو نشيط
#3  

أخي الكريم

نفس المشكلة لايمكن اضافة المتغييرين

view.html
view-100.html






الهاوي2004 is offline   قديم 03-03-2009, 09:32 AM
الرد مع إقتباس
عضو سوبر نشيط
#4  

ضعها هكذا وستعمل ان شاء الله

كود PHP:
Options +FollowSymLinks
RewriteEngine on
RewriteRule 
^(.*)-(.*).htmlindex.php?id=$1&num=$[L]  
RewriteRule ^(.*).htmlindex.php?id=$[L
دائما ضع المتغيرين قبل الواحد والثلاثة قبل الاثنين ...وهكذا






__________________
Eng.Hossam El-Kady
Projects Manager & Senior PHP Developer
Cellular: 002-012-298-3415
hossam.elkady@gmail.com
www.hossamelkady.com
hossam elkady is offline   قديم 03-03-2009, 09:39 PM
الرد مع إقتباس
عضو نشيط
#5  

بيض الله وجهك ياحسام

الف شكر اخوي ماقصرت






الهاوي2004 is offline   قديم 08-03-2009, 09:29 AM
الرد مع إقتباس
عضو سوبر نشيط
#6  

بارك الله فيك اخي الحبيب ماسوينا إلا الواجب






__________________
Eng.Hossam El-Kady
Projects Manager & Senior PHP Developer
Cellular: 002-012-298-3415
hossam.elkady@gmail.com
www.hossamelkady.com
hossam elkady is offline   قديم 08-03-2009, 11:18 PM
الرد مع إقتباس
الرد على الموضوع


 

أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
اخوانى كتبت كود mode rewrite و لكن لم يعمل ارجوا الدخول Muhamed Ahmed PHP 9 23-11-2008 09:01 PM
مساعدة بسيط فيما يخص mod rewrite Isaac Wahb تقنية محركات البحث Search Engine Optimization 3 26-03-2008 07:35 PM
سؤال في rewrite محب الله ورسوله الويب والويب 2.0 والـ Semantic Web 2 22-02-2008 12:13 AM
طريقة لتشفير المتغيرات في الروابط دون استخدام ال rewrite mode خادم الفاروق عمر PHP 6 03-09-2007 06:21 PM
مطلوب مساعدة بخصوص mode rewrite b happy PHP 15 06-03-2007 12:35 AM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 03:35 PM.