Twitter Delicious Facebook Digg Stumbleupon Favorites More

الأحد، 29 مايو 2011

شرح كيفية إعادة توجيه موقع كامل بإستخدام ملف .htaccess



هاذا الشرح سيوضح لك طريقة إنشاء ملف htaccess لإعادة توجيه موقع كامل إلى نطاق جديد تسمى (Redirect 301)، تُعد هذه أفضل طريقة لضمان توجيه المستخدمين ومحركات البحث إلى الصفحة الجديدة، سنرى كيفية عمل هذا التوجيه وحالة إستعماله.
 
إعادة التوجيه 301 تستخدم في حالة ما إذا كنت قد نقلت موقعك إلى نطاق جديد دائم كالذي حدث معي، وأنت تريد إجراء تحويل الزوار و محركات البحث بشكل سلس قدر الإمكان.
تحذير: إعادة التوجيه بملف htaccess قوية جدا. أدنى خطأ في كتابة الأكواد (فقدان حرف أو مساحة مثلا) يؤدى إلى عدم إعادة التوجيه بشكل صحيح.

إعادة التوجيه بإستخدام ملف htaccess:

1. افتح معالج النصوص (Notepad مثلا)، كوّن ملف جديد ثم احفظه بإسم: htaccess.txt
ملاحظة: من المفترض أن يكون اسم الملف:
.htaccess
لكن العديد من أنظمة التشغيل كالويندوز غير قادر على قراءة ملف بهاذا الإسم. لدى فور رفع الملف عبر FTP أو CPanel الموقع أعد تسميته إلى .htaccess .
2. عدل على محتوى الملف، تفقد الأمثلة التالية (عدل على الكتابة الحمراء فقط):
  • إذا أردت إعادة توجيه موقع كامل إلى نطاق جديد ضع هاذا الكود بداخل الملف:
Redirect 301 / http://www.Domain.com/
  • أو إذا أردت إعادة توجيه ملف index.html الى مجلد فرعي:
Redirect /index.html http://www.Domain.com/newdirectory/
  • إعادة توجيه ملف قديم إلى مسار ملف جديد:
Redirect /olddirectory/oldfile.html http://www.Domain.com/newdirectory/newfile.html
  • إعادة توجيه الزوار لتصفح الموقع بدون WWW:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.Domain\.com$ [NC]
RewriteRule ^(.*)$ http://Domain.com/$1 [L,R=301]
  • إعادة التوجيه ليتم تصفح الموقع بـ WWW:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.Domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.Domain.com/$1 [L,R=301]
3. احفظ الملف ثم ارفعه إلى مجلد public_html في موقعك القديم أو الذي تريد إستخدام إعادة التوجيه 301 عليه، بإستخدام FTP أو CPanel موقعك.
4. أعد تسمية الملف من htaccess.txt إلى (لا تنسى النقطة “.” في البداية):
.htaccess
5. تأكد أن إعادة تعمل بشكل ممتاز.

(كإضافة) إعادة التوجيه بإستخدام Html:

  • ضع هاذا الكود في ملف Html (في هاذا المثال سينتظر الزائر 5 تواني لإعادة توجيهه):
<meta http-equiv = refresh content=5;url=http://Domain.com/>
ملف htaccess لديه وظائف و منافع هائلة، كحماية الصور و الملفات من السرقة، لا يمكن اختصارها في موضوع واحد، لدى سيكون هناك أكثر من شرح يخصه في المدونة. بالتوفيق و أي استفسار ضعه في خانة التعليقات بالأسفل !

2 التعليقات:

معاشي و تأميناتي. يقول...

https://www.maashywetaaminaty.com/ ربنا يبارك لحضرتك

معاشي و تأميناتي. يقول...

https://www.maashywetaaminaty.com/ ربنا يبارك لحضرتك

إرسال تعليق

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Blogger Templates | تعريب وتطوير : قوالب بلوجر معربة