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

الموضوع: تحويل مجلد إلى دومين فرعي من خلال htaccess ؟؟

  1. #1

    Smile تحويل مجلد إلى دومين فرعي من خلال htaccess ؟؟



    السلام عليكم. لاحظت مؤخرا أن محرك البحث غوغل يؤرشف بعض روابط مواضيع المنتدى بطريقتين:

    www.zira3a.net/forum
    forum.zira3a.net

    أيضا مثال آخر:
    http://forum.zira3a.net/showthread.php?p=65090
    http://www.zira3a.net/forum/showthread.php?p=65090

    و الرابط الصحيح هو الثاني. حاولت أن أضيف بعض الأكواد لملف الهتكس - htaccess - و لكن لم تنجح المهمة و كانت تظهر لي رسالة تفيد بأن هناك too many redirects

    ربم المشكلة تكمن في طريقة إضافتي للكود أو مكانه. سأرفق لكم الكود و أرجو أن تضيفوا عليه الطريقة التي تمكنني من تحويل جميع الروابط في مجلد forum إلى روابط الدومين الفرعي.

    كود:
    # BEGIN Zira3a
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?google.com [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?hotmail.com [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?yahoo.com [NC]
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?gmail.com/.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://(groups\.)?google.com/.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://(images\.)?google.com/.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://(mail\.)?google.com/.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?zira3a.net/.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://(forum\.)?zira3a.net/.*$ [NC]
    RewriteRule \.(jpeg|jpg|png|gif)$ http://img234.imageshack.us/img234/2716/hotlinklz4.gif [R,L]
    </IfModule>
    # END Zira3a
    
    #SWITCH mod_rewrite ON
    Options +FollowSymLinks
    RewriteEngine on
    #OUR ABOVE CODE
    RewriteRule ^sitemap.html$ sitemap.php
    ملاحظة: الأكواد الموجودة في الملف حاليا ضرورية و لا أريد حذفها.

    أشكركم سلفا على المساعدة و جزاك الله خيرا.
    في أمان الله.





    التعديل الأخير تم بواسطة aouni-tahech ; 30-10-2008 الساعة 01:12 AM
    __________________
    مدونة عونيــــــــ
    موقع زراعة نت


  2. #2
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,516

    لم تظهر الكود



    الكود الذي وضعته في الرسالة ما هو الا كود حماية الصور أو hotlink أي أنك تمنع أي شخص من استعمال أو اظهار صور من موقعك الا فقط من القائمة التي وضعتها أنت مثل غوغل وياهوو وغيرها...

    أما بالنسبة لطلبك هذا - فأنا أنصحك بتنصيب ال sub domains ليس بواسطة ال htaccess ولكن بواسطة ال cPanel هذا في حال كنت تستعملها ... وذلك لأنه سيحميك من ناحية أمنية - فتخيل أن يتم اختراق الملف وتغيير محتواه الأمر الذي سينعكس سلباً ...

    أما بالنسبة لملاحظة too many redirects فهذا يرجع لأنك عملت Infinite loop بداخل سيرفرك... أي أن كل صفحة وجهت المستخدم لنفس الصفحة التي اعادت توجيهها لنفس الصفحة ------- والحلقة لا تنتهي ..........

    أنا أرى أن حل مشكلتك هو بتعديل ملف التنصيب لمنتداك - أي أن تعلم المنتدى ببناء الوصلات فقط وفقاً لل sub domain وبهذا فإن غوغل سوف يزيل هذه الصفحات بعد حين...

    أو أن تستعمل Google webmaster tools لإضافة SiteMap ديناميكي ...





    __________________
    أحب سوالف ولا احب الجدليين!
    اسماء اولاد وبنات http://muslim-names.us
    1000 مزاد http://1000mazad.com
    موقع نكت سعوديةhttp://arab-jokes.net

  3. #3


    جزاك الله خيرأ أخي العزيز.

    المنتدى يعمل حاليا -و من الأساس- على ساب دومين و قمت بتنصيبه بهذا الشكل. نعم الكود الذي في الملف خاص بالـ hotlink لمنع نسخ الصور إلا في المواقع المحددة.

    لدي خارطة للمنتدى تظهر فيها روابط جميع المواضيع بشكل صحيح. و لكن أستغرب كيف حدث أن بعض الروابط مؤرشفة بطريقتين.

    إن كان هناك طريقة لتحويلها إلى السابدومين عن طريق تحويل 301 فسأكون شاكرا لك. هل أفعل ذلك من خلال ملف الـ Htacess أم من مكان آخر؟ و ما العيب إن فعلته من الملف نفسه ما دام المنتدى يعمل على سابدومين و معايير الحماية الأخرى منجزة و الحمد لله؟

    في أمان الله ..





    التعديل الأخير تم بواسطة aouni-tahech ; 30-10-2008 الساعة 02:01 AM

  4. #4


    ضيف الرولز التالي بالهاتكس

    كود PHP:
    RewriteRule ^fourm/?$ http://www.zira3a.net/fourm [R=301,L] 
    redirect 301 /fourmhttp://fourm.zira3a.net/ 
    وجرب الدخول عبر الرابط www.zira3a.net/forum

    وعطني النتيجة






  5. #5


    جزاك الله خيرا، نحجت عملية التحويل و لم تظهر لي رسالة تشير بأي خطأ.

    ملاحظة: لم يحدث شيئ في بادء الأمر عندما أضفت الكود، ثم إنتبهت بأنك كتبت forum بهذا الشكل fourm فقمت بتصحيحها. الخطأ وارد

    يعطيك العافية.










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

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

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