القطيف ون
عدد الضغطات : 0القطيف ون
عدد الضغطات : 0عدد الضغطات : 0عدد الضغطات : 0
عدد الضغطات : 0القطيف ون
عدد الضغطات : 0
القطيف ون
عدد الضغطات : 0القطيف ون
عدد الضغطات : 0

العودة   القطيف ون > قسم لتطوير المواقع والمنتديات > تطوير منتديـــــvb3.8.0ــات


كيفية التحويل redirect 301 باستخدام ملفات .htaccess

تطوير منتديـــــvb3.8.0ــات


إضافة رد
#1  
قديم 12-11-2011, 05:07 PM
hassan
hassan غير متواجد حالياً
Saudi Arabia     Male
SMS ~ [ + ]
لو تزيد الشوق جمرة تحولني رماد لو يزيد العشق شعرة بوصل للجنون
لوني المفضل Crimson
 رقم العضوية : 1
 تاريخ التسجيل : 11-09-2011
 فترة الأقامة : 2932 يوم
 أخر زيارة : 03-03-2013 (11:50 PM)
 الإقامة : القطيف ون
 المشاركات : 172 [ + ]
 التقييم : 10
 معدل التقييم : hassan تم تعطيل التقييم
بيانات اضافيه [ + ]
افتراضي كيفية التحويل redirect 301 باستخدام ملفات .htaccess



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

مرحباً بكم إخواني وأخواتي الكرام

ما هو أمر التحويل 301 وما هو المقصود منه ؟

هو عند كتابتك لرابط الموقع بشكل خاطيء ويفهرسها محركات البحث أنت بذلك ستخسر الكثير من الزوار

مثال رابط كلام عربي بهذا الشكل :

<a href="http://www.name.com/vb/index.php" target="_blank">
كود PHP

			
http://www.name.com/vb/index.php 



نفترض إنك زودت حروف بالشكل دا

<a rel="nofollow" href="http://www.name.com/vb1/index.php" target="_blank">
كود PHP

			
http://www.name.com/vb1/index.php 



كدا الرابط الاول هيفتح بشكل عادي لكن الرابط الثاني لن يعمل مطلقاً !

إذاً لماذا تخسر الزوار ؟




تستطيع الأن تحويلهم من الرابط الخاطيء إلي رابط الموقع الإفتراضي أو كما ترغب !

كل ما عليك فعلة الأن إنشاء ملف بإسم .hacsess وأرفعة علي سيرفر موقعك الرئيسي أو علي المنتدي او كما ترغب وأكتب به الأوامر التالية :
كود PHP

			
RewriteEngine on
RewriteCond 
%{HTTP_HOST} ^name.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^(.*) http://www.name.com/$1 [L,R=301] 


او
كود PHP

			
RewriteEngine On
RewriteBase 
/
#RewriteCond %{HTTP_HOST} !^www\.name\.com
#RewriteRule (.*) http://www.name.com/vb/$1 [L,R=301] 



إستخدم أي منهم فكلاهما صحيح ,ولا تنسي تغير رابط name إلي رابط موقعك

بذلك أنت لن تخسر أي زائر يأتي لصفحاتك المكتوبة بشكل خاطيء

دمتم بحفظ الله ورعايتة

منقول اذا فيه اخطاء خبروني ربي يخليكم



كود لتحويل من دومين قديم لدومين جديد

هناك طرق كثيرة ولكن هذه اكثرها شيوعا" واستخدما" واكيد الي عنده كود يحطه
كود PHP

			
#  Enables or disables runtime rewriting engine 
RewriteEngine on
Options 
+FollowSymlinks
RewriteBase 
/
#  Site has permanently moved to new domain
#  old_domain.com to new_domain.com
RewriteCond   %{HTTP_HOST}   ^www.old_domain.com$   [NC]
RewriteRule   ^(.*)$   http://www.new_domain.com/$1   [R=301,L]
or
RewriteRule ^index.phphttp://www.domain.com/ [R=301,L] 

</b>1-افتح ملف نصي جديد بواسطة الـ Notepad
2-اضف الكود السابق
3-غير www.old_domain.com الى النطاق القديم لموقعك
4-غير http://www.new_domain.com/ الى النطاق الجديد لموقعك
5-ايضا غير http://www.domain.com/ الى النطاق الجديد لموقعك
6-احفظ الملف تحت اسم "htaccess"
7-قم برفع الملف الى الممجلد "root" الرئيسي لموقعك
8-قم بإضافة نقطة في اول اسم الملف اللذي حفظناه في السابق


إذا كان موقعك كالتالي : http://tefanet.com فلك ان تعرف ان محركات البحث لن تقوم باحتساب البيج رانك لرابط موقعك الذى هوا www.tefanet.com

و الطريقة لعمل ذلك فى غاية السهولة و هي أن نقوم بإعلام محركات البحث أن شبكة تيفا: http://tefanet.com هي نفسها http://www.tefanet.com

عن طريق التالى:
في موقعك ستجد ملف يحمل اسم : .htaccess ستجده على root أو public_html قم بتحميل الملف على جهازك و افتحه بـ Notepad مثلا :

قم بإضافة الكود التالي و يجب عليك تغيير الاسم باسم موقعك :
كود PHP

			
RewriteEngine on 
RewriteBase 

RewriteCond %{HTTP_HOST} !^www.tefanet.com
RewriteRule 
(.*) http://www.tefanet.com /$1 [R=301,L] 



كيفية تحويل رابط صفحة قديمة لصفحة جديدة

يعنى مثلا عندنا كان فيه على سبيل المثال صفحة قديمة وهى mail.php ولكن انت قمت بالتعديل على الموقع وجعلت الصفحات بصيغة html اى ان الصفحة الجديدة اصحبت mail.html
احذر من استخدام كود التحويل فى صفحات الـ html واستخدم بدلا من ذلك كود التحويل فى ملفات .htaccess والطريقة كالتالى
افتح ملف .htaccess واضف الكود التالى مع تغيير مايلزم حسب موقعك ورغباتك

كود PHP

			
redirect 301 /mail.php http://www.tefanet.com/mail.html 


مع العلم ان mail.php هى الصفحة القديمة
و
كود PHP

			
http://www.tefanet.com/mail.html 


هى الصفحة الجديدة وهى بذلك تحميك من ضياع روابطك المضافة فى محركات البحث

كيفية التحويل من الرئيسية إلى المنتدى

أى انك قمت بأنشاء منتدى جديد ولكن لا يوجد صفحة رئيسية بعد
كود PHP

			
RewriteEngine on

RewriteCond 
%{HTTP_HOST} ^.*$
RewriteRule ^/?$ http://www.support-ar.com/vb [R=302,L] 




كود ا لتحويل التلقائي لصفحات الانترنت
افتح صفحة الاندكس و ضع الكود التالي
كود PHP

			
<META HTTP-EQUIV="Refresh" CONTENT="10;URL=http://www.7neenel7ob.com">
<
br

=========
وبدل www.7neenel7ob.com ضع وصلت الموقع او المنتدى المراد التحويل اليه
10 = 10 ثواني و هي المدة التي يستغرقها الموقع للتحول بعدها للدف المطلوب
0 ثواني يتم التحويل تلقائي

منقول للفائدة
للمزيد من مواضيعي

 

الموضوع الأصلي : كيفية التحويل redirect 301 باستخدام ملفات .htaccess     -||-     المصدر : القطيف ون     -||-     الكاتب : hassan



 توقيع : hassan

ماشاء الله تبارك الله ماشاء الله لاقوة الا بالله , اللهم اني اسالك الهدى والتقى والعفاف والغنى
نقره لعرض الصورة في صفحة مستقلة

رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

أدوات الموضوع
انواع عرض الموضوع

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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


Preview on Feedage: %D8%A7%D9%84%D9%82%D8%B7%D9%8A%D9%81-%D9%88%D9%86 Add to My Yahoo! Add to Google! Add to AOL! Add to MSN
Subscribe in NewsGator Online Add to Netvibes Subscribe in Pakeflakes Subscribe in Bloglines Add to Alesti RSS Reader
Add to Feedage.com Groups Add to Windows Live iPing-it Add to Feedage RSS Alerts Add To Fwicki

Loading...


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd
تطوير اسطورة الزعيم
Ads Management Version 3.0.1 by Saeed Al-Atwi

HêĽм √ 3.1 BY: ! ωαнαм ! © 2010