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

الموضوع: توحيد index.php والصفحة الرئيسية للموقع

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    444

    توحيد index.php والصفحة الرئيسية للموقع



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

    هل تعلم ان صفحة index.php تعتبر صفحة غير عن صفحة الموقع بدون index.php

    اعطيكو مثال

    http://www.swalif.net/softs/index.php
    http://www.swalif.net/softs/

    العناوين اعلاه كلاهم للصفحة الرئيسية لسوالف

    بس الاول بيج رانك 4
    والثاني بيج رانك 5

    يعني جوجل ممكن يعتبرها نسخ

    انا اقترح على كل اصحاب المواقع ان يقومو بتوحيد الصفحة بدون استعمال index.php


    طيب طريقة التوحيد هي تحويل الزائر من ملف index.php الى المجلد الرئيسي

    وهاذا هو الكود يضع داخل وسم ال php في ملف index.php
    كود PHP:
     if(preg_match("/[index.php]$/",$_SERVER[REQUEST_URI]))
    {

    $url="http://".$_SERVER[HTTP_HOST].preg_replace("/(index.php)$/","",$_SERVER[REQUEST_URI]);
    $sapi=php_sapi_name();
        if (
    PHP_VERSION >= '4.3.0')
        {
            
    header("Location: $url"0301);
        }
        else if (
    $sapi == 'cgi' OR $sapi == 'cgi-fcgi')
        {
            
    header("Location: $url");
            
    // Call the status header after Location so we are sure to wipe out the 302 header sent by PHP
            
    header('Status: 301 Moved Permanently');
        }
        else
        {
            
    header("Location: $url");
            
    header('HTTP/1.1 301 Moved Permanently');
        }


    والسلام عليكم







  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2003
    المشاركات
    367


    فعلا كنت أواجه هادي المشكلة
    كانت صفحة الـ index.php البيج رانك 3 ..
    والمجلد الرئيسي للمنتدى البيج رانك 1 ..
    وطلبت في سوالف أكتر من مرة انه كيف طريقة التحويل ما حد فادني ..

    مشكور كتير .. تمت التجربة والحمد لله كل شي تمام ..






    __________________
    لسنا أول من عبر المحيط

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


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

    مشكور اخي الكريم

    وهناك طريقة اخرى اضافة هذا الكود لملف .htaccess

    RewriteCond %{ENV:REDIRECT_STATUS} 200
    RewriteRule ^.*$ - [L]
    RewriteRule ^index.php$ http://%{http_host}/ [R=301,L]







  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    388


    الأخ بيت العنكبوت لو كان عندي منتدى وهو مجلد داخل الموقع كيف أضبطه في .htaccess

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






  5. #5
    عضو فعال
    تاريخ التسجيل
    Nov 2005
    المشاركات
    1,406


    ملاحظ في سوالف حتى لو صفحه خطاء تتحول إلى المجلد soft

    http://www.swalif.net/softs/ssdfsdf

    بالنسبه لطريقتك ما أدري الكود نحطه بأي مكان بالأندكس





    __________________
    استغفر الله واتوب إليه

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    444


    بأمكانك اضافته كاول سطر بلصفحة بلطريقة هاي

    كود PHP:
    <?php
     
    if(preg_match("/[index.php]$/",$_SERVER[REQUEST_URI]))
    {

    $url="http://".$_SERVER[HTTP_HOST].preg_replace("/(index.php)$/","",$_SERVER[REQUEST_URI]);
    $sapi=php_sapi_name();
        if (
    PHP_VERSION >= '4.3.0')
        {
            
    header("Location: $url"0301);
        }
        else if (
    $sapi == 'cgi' OR $sapi == 'cgi-fcgi')
        {
            
    header("Location: $url");
            
    // Call the status header after Location so we are sure to wipe out the 302 header sent by PHP
            
    header('Status: 301 Moved Permanently');
        }
        else
        {
            
    header("Location: $url");
            
    header('HTTP/1.1 301 Moved Permanently');
        }
    }
    ?>







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


    الأخ بيت العنكبوت لو كان عندي منتدى وهو مجلد داخل الموقع كيف أضبطه في .htaccess

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

    اخي الكريم انشئ ملف .htaccess جديد داخل مجلد المنتدى

    بالتوفيق






  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    388


    للأسف لم تنجح الطريقة معي يا أستاذي بيت العنكبوت ..






  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    444

    طيب



    الأخ بيت العنكبوت لو كان عندي منتدى وهو مجلد داخل الموقع كيف أضبطه في .htaccess

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

    اخي كل مجلد بكون اله صفحة افتراضية وعلى الاغلب بيكون اسمها Index.php

    يعني الكود المرفق راح يساعدك بدون اي مشاكل






  10. #10


    بارك الله فيكم اخواني
    الكرام تم التحويل
    Sky - Des Forums - Powered by vBulletin






  11. #11
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    388


    عالم المصمم والله حلو عليك أنا ركبتها على الصفحة الرئيسية للموقع ومارضي يركب
    يعطين أكواد خطأ ، ياليت تشرح لنا الطريقة بالضبط






  12. #12
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    444

  13. #13
    عضو جديد
    تاريخ التسجيل
    Feb 2008
    المشاركات
    23


    مشكور اخى الكريم

    كلوا فوق التمام
    بيت الفن العربي - Powered by vBulletin

    نجاحت معايا 100%






  14. #14
    عضو نشيط
    تاريخ التسجيل
    Apr 2008
    المشاركات
    58


    النتيجه ليست أجابيه فى المنتدى الخاص بى
    فكما لاحظت أن الرابط ::. مصراوى أون لاين - MasRaWy On LiNe - ميت العامل .:: - Powered by vBulletin
    عندما قمت بتحويله
    مع الكود الخاص لصاحب الموضوع يؤدى ألى بطئ شديد وتعليق فى الصفحه
    والكود الآخر يتوقف المنتدى كاملا
    لذا أنا أحاول جاهد ايجاد طريقه
    حتى أقوم بتحويلها بدون أي مشاكل الى::. مصراوى أون لاين - MasRaWy On LiNe - ميت العامل .:: - Powered by vBulletin
    وجزاكم الله خيرا










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

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

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