النتائج 1 إلى 6 من 6

الموضوع: صفحات الخطأ

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jun 2007
    المشاركات
    255

    Unhappy صفحات الخطأ



    السلام عليكم

    بموقعي صفحات الخطأ جننتني

    مثلاً عندما اقوم بكتابه اسم الدومين + اضافه اسم ملف خاطئ هكذا

    www.ahmed.com/tes

    تفتح الصفحة وتجلس تعمل تحميل ( refresh ) بشكل متكرر ومزعج وتسبب لود للموقع :eek3:

    مالسبب ؟؟







  2. #2


    حينما تطلب صفحة خطأ يتم التحويل لصفحة الخطأ المخصصة 404 ( بالطبع لو كنت خصصت صفحة لذلك في ملف htaccess المسار الرئيسي )
    فقد تكون هذه الصفحة لديك هي صفحة بها كود جافا سكربت اهبل يرفرش نفسه

    مجرد تخمين





    __________________
    السيف أصدق أنباء من الكتب

  3. #3


    افحص ملف الhtaccess بموقعك فربما يكون كود الصفحه الخطأ يوجهك لصفحه غير موجوده

    فيوجهك مره اخرى لنفس الصفحه لانها غير موجوده ويستمر كذلك مسببا لود على المتصفح وليس السيرفر





    __________________
    Contact Me

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Jun 2007
    المشاركات
    255


    افحص ملف الhtaccess بموقعك فربما يكون كود الصفحه الخطأ يوجهك لصفحه غير موجوده

    فيوجهك مره اخرى لنفس الصفحه لانها غير موجوده ويستمر كذلك مسببا لود على المتصفح وليس السيرفر
    يعني اخي احمد افهم من كلامك الـ( refresh ) لا تسبب لود على السيرفر

    مع اني جعلت الصفحه لدقيقتين وذهبت إلى cpanel ومن ثم Service Status

    وجدت ان Server Load وصل إلى 18 واصبح لون الايقونه احمر

    وعندما توقفت عن refresh اصبحت لون الايقونه اخضر صرااااحة امر محير وكمان انا لا افهم بالسيرفرات علما انا اخذت ريسلر من شركة Host Reseller,Reseller Web Hosting,Reseller Hosting,Cheap Reseller Hosting,Cheap Hosting Reseller الخطة Budget Reseller ما رأيك






  5. #5
    عضو نشيط
    تاريخ التسجيل
    Jun 2007
    المشاركات
    255


    عرفت المشكلة وهي في ملف htaccess

    عندما احذف الكود التالي
    كود PHP:
    RewriteCond %{QUERY_STRING_REQUEST(=|\[|\%[0-9A-Z]{0,2}) 
    لكن الموقع لا يشتغل كامل ويظهر الخطئ :

    403 Forbidden


    لكن سوف اضع الكود كامل وانتم اعرف ان شاء الله بحل المشكلة :
    كود PHP:
    Options +FollowSymLinks

    RewriteEngine On


    RewriteCond 
    %{QUERY_STRINGmosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
    RewriteCond %{QUERY_STRINGbase64_encode.*\(.*\) [OR]
    RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
    RewriteCond %{QUERY_STRINGGLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    RewriteCond %{QUERY_STRING_REQUEST(=|\[|\%[0-9A-Z]{0,2})
    RewriteRule ^(.*)$ index.php [F,L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond 
    %{REQUEST_FILENAME} !-d
    RewriteCond 
    %{REQUEST_URI} !^/index.php
    RewriteCond 
    %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
    RewriteRule (.*) index.php
    RewriteRule 
    .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L

    هل يوجد شرح مفصل لملف htaccess بحيث يشرح كل صغيرة وكبيرة الدروس كثيرة التي تشرح htaccess لكن بشكل مختصر ولحاجة معينة يعني مثلا احتاج افهم ماذا يعني :

    [NC,OR]

    !-f
    [F,L]
    [L]
    [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

    اشياء كثيرة نجهلهاااااااااا :eek3:






  6. #6
    عضو نشيط
    تاريخ التسجيل
    Jun 2007
    المشاركات
    255


    الجواب في ردي السابق خاطئ

    لكن المشكلة اكتشفتها وهي في الكود
    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteCond %{REQUEST_URI} !^/index.php

    RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]

    RewriteRule (.*) index.php
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
    هو إللي يعمل refresh عندما اكتب اسم الصفحة خطئ مالحل










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض