اخوانى الاحباء فى المنتدى الغالى سوالف
كان موقعى يعمل جيداً واعتمد فى معظم اجزائه على الـ htaccess
فجأه تغير السيرفر المستضيف من اباتشى الى نظام جديد اسرع (lighttpd)
اصبح الان لا يدعم الـ htaccess ولكن يستعيض بأوامر اخرى وطريقه وتركيبه جديده للـ mod rewrite
بحث عن اوامر للنظام الجديد (lighttpd) ووجدت اوامراً جعلتنى استعيض عن اوامر htaccess بالصيغه الاخرى
وذلك بمساعدة صاحب السيرفر المستضيف لموقعى (لأن هذه التعديلات لابد ان ينفذها هو)
بإختصار .. المشكله الان ان هناك اوامراً لم استطيع ايجاد بدائل لها .. او جربت بدائل حسب الامثله المطروحه ولم اصل لحل
انظروا معى :
هذه امثله لما استطعت تنفيذه من اكواد ..url.rewrite-once = ( "^/([0-9]+)" => "/index.php?showtopic=$1",
"^/user([0-9]+)\.html$" => "/index.php?showuser=$1" )
الان يتبقى لدى :
"؟؟؟؟؟؟؟" => "/index.php?action=download&cat=$1&name=$2"
اريدها على الصوره :
catname/name.html
اى مثلاً .. بفرض ان القسم هو الجرافيك ($1) واسم البرنامج الفلاش ($2) يكون :
graphic/flash8.html
هذا كان يتم فى htaccess عن طريق الكود التالى :
كيف لى ان استبدله فى النظام (lighttpd) ؟؟RewriteRule ^([a-z]+)/(.*).html$ index.php?action=download&cat=$1&name=$2
ايضاً هذا الكود (htaccess) .. كيف تتم كتابته بالنظام الجديد :
اتمنى ان اجد لديكم حلاً .. فقد تعبت كثيراً من البحث والتنقيب .. فلجأت الى النخبهRewriteRule ^run_([0-9]+)/([a-z]+)/(.*).php$ index.php?action=downloadnow&pid=$1&cname=$2&pname=$3
وانا واثق اننى سأجد الحل هنا بإذن الله