الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الملف .htaccess

مغلق
بدأه mohammed_sayed في 18 يوليو 2007 · 9 رد · 1,294 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اريد رفع اسكربت الجوال النسخة الذهبية او العروس المهم ان المشكلة وبعد اعطاء التصاريح للفولدرات والملفات التصريح المطلوب لكن لم اتمكن من فتح الاسكربت اساسا حتي يتم تشغيل الملف install.php والفولدر الخاص بالاسكربت لم يظهراساسا في في index الفولدر الرئيسي للموقع المرفوع عليه الاسكربت وبعد حذف الملف .htaccess استطعت فتح الاسكربت لكن الصور لم تظهر في الاسكربت هذا بالاضافة الي ان حذف ذلك الملف يقلل من حماية ملفات الاسكربت فلماذا ذلك الخطا هل ايضا له علاقة بالتصاريح

#2

اعطينا محتويات ملف htaccess لو تكرمت

من خلال المشكلة يبدو لي أن ملف htaccess يستخدم خاصية اسمها mod_rewrite وهذه الخاصية إذا لم تستخدم بشكل صحيح فستسبب مشاكل

sign3.jpg
#3

شكرا للجميع وفيما يبدو ان هناك اصابة في الجواب والملف في المرفقات

.htaccess.zip

.htaccess.zip

#4

اطلعت على الملف

كبداية، هل أنت رفعت البرنامج إلى المجلد الرئيسي أم إلى مجلد فرعي؟

إذا كنت رفعته لمجلد فرعي فأضف السطر التالي بعد RewriteEngine on كالتالي:

RewriteBase /mobile/	## اكتب اسم المجلد اللذي رفعت البرنامج إليه بين السلاشين

ربما هذا السطر يحل المشكلة وربما لأ

ساكون معك خطوة بخطوة حتى نحل المشكلة بإذن الله

بالتوفيق

sign3.jpg
#5

جزاك الله خير علي الاهتمام وانا اضع ملفات ومجلدات الاسكربت في فولدر فرعى من الفولدر الرئيسي htdocs

الفولدر الفرعي هو

htdocs/goldv3byethost

ويكون الكود كالتالي

RewriteBase /goldv3byethost/	## اكتب اسم المجلد اللذي رفعت البرنامج إليه بين السلاشين

فهل انا اصبت ام المشكلة خارج هذا الملف

#6

جيد، جرب وأخبرنا بالنتيجة

بالتوفيق

sign3.jpg
#7

عفوا لم تفلح وهذا ما دعانى للرد السابق ولكنى لم اوضح ذلك جيدا

#8

جرب أن تعمله بهذه الطريقة

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteBase /goldv3byethost/

RewriteRule ^(.*\.)v[0-9.]+\.(css|js|gif|png|jpg)$ $1$2 [L]

RewriteRule ^pages-(.*)-(.*)-(.*)-(.*)\.html$ 		show.php?catid=$1&cat=$2&start=$3&page=$4 [L]
RewriteRule ^show(.*)-(.*)\.html$ 			show.php?cat=$1&catid=$2 [L]
RewriteRule ^mmscat-(.*)\.html$ 			show.php?cat=mms&catid=$1 [L]
RewriteRule ^Aps-(.*)-(.*)-(.*)-(.*)\.html$ 		artcat.php?cid=$1&cat=$2&start=$3&page=$4 [L]
RewriteRule ^news-(.*)-(.*)-(.*)-(.*)\.html$		  news.php?cid=n&cat=newsarchiv&start=$3&page=$4 [L]
RewriteRule ^bcat-(.*)\.html$ 			show.php?cat=blue&catid=$1 [L]
RewriteRule ^cat-(.*)\.html$ 			show.php?cat=blue&catid=$1 [L]
RewriteRule ^indexmsgs\.html$ 			index.php?cat=msgs [L]
RewriteRule ^indexblue\.html$ 			index.php?cat=blue [L]
RewriteRule ^indexthemes\.html$ 			index.php?cat=themes [L]
RewriteRule ^indexsound\.html$ 			index.php?cat=sound [L]
RewriteRule ^indexgames\.html$ 			index.php?cat=games [L]
RewriteRule ^indexwallpapers\.html$ 		index.php?cat=wallpapers [L]
RewriteRule ^indexpro\.html$ 			index.php?cat=pro [L]
RewriteRule ^indexvido\.html$ 			index.php?cat=vido [L]
RewriteRule ^indexart\.html$ 			index.php?cat=art [L]
RewriteRule ^indexmms\.html$ 			index.php?cat=mms [L]
RewriteRule ^articles-(.*)\.html$ 			artcat.php?cid=$1 [L]
RewriteRule ^viewnews-(.*)\.html$ 			news.php?cat=news&id=$1 [L]
RewriteRule ^viewArt-(.*)\.html$ 			show.php?cat=news&id=$1 [L]
RewriteRule ^Newsarchiv\.html$ 			show.php?cat=newsarchiv [L]
RewriteRule ^newsarchiv\.html$ 			news.php?cat=newsarchiv [L]
RewriteRule ^blue-(.*)\.html$ 			blued.php?id=$1 [L]
</IfModule>
sign3.jpg
#9

شكرا اخي علي الرد لكن لم ينفع فقد اخفي مرة اخري الفولدر الرئيسي الخاص بالاسكربت وبذلك لا استطيع الدخول علي الموقع ولكن حذفت ملف .htaccessالموجود في فولدر الصور مع حذف الملف .htaccess الموجود في الفولدر الرئيسي للاسكربت وليس الموقع كله فظهر الفولدر وتمكنت من الدخول علي الاسكربت وظهور الصور لكن هل لهذا اثر علي حماية الاسكربت ؟ وشكرا

#10

كتابة الكود بهذه الطريقة ليس له دخل مباشر في حماية الاسكريبت ولكن وظيفته الأساسية هي إعادة صياغة العنوان في المتصفح يعني استبدال اسم ملف باسم آخر أو تحويل الكويري سترينج إلى اسم آخر أو أجزاء أخرى وهكذا.

بالتوفيق

sign3.jpg

هذا الموضوع مغلق.

مواضيع مشابهة