طرق التحويل 301 للحفاظ على شهرة موقعك

دروس ودروات على كيفية إشهار موقعك , و جعله مميز لمحركات البحث .
ArabFriends
مراقب
مشاركات: 456
اشترك في: الأحد أغسطس 15, 2004 6:31 pm
مكان: أرض الله الواسعة

طرق التحويل 301 للحفاظ على شهرة موقعك

مشاركة بواسطة ArabFriends »

من المعروف أن محركات البحث حين تغير الدومين فانك تفقد الأرشيف الموجود لديها في موقعك
لهذا تعتمد المحركات على مايسمى بالتحويل 301 ، وقد تم التنويه عنه أكثر من مرة في المنتدى ، فقررت كتابة هذا الموضوع لمن لايعرفون كيفية التحويل 301

بداية ، عن طريق ملف php عادي ، وليكن index.php
لا تستخدم meta http-equiv="refresh"

لكن استخدم مثل الآتي :

كود: تحديد الكل

<?
Header( "HTTP/1.1 301 Moved Permanently" ); 
Header( "Location: http://www.new-url.com" ); 
?> 
الملف .htaccess
لا تستخدم

كود: تحديد الكل

Redirect /foo http://domain.com/foo
لأن هذا يسمى تحويل 302 وليس 301

بل استخدم التالي :

كود: تحديد الكل

Redirect 301 /foo http://domain.com/foo
أو

كود: تحديد الكل

Redirect permanent /foo http://domain.com/foo
ماذا اذا غيرت الامتداد الخاص بملفاتك ، ولا تريد فقد ال pr الخاص بهذه الملفات
نعود للمف السحري .htaccees :

كود: تحديد الكل

RedirectMatch 301 (.*)\.htm$ http://myserver.com$1.html
اذا كنت قد غيرت الدومين ، وتريد أن تظل تشير جميع الملفات المؤرشفة للدومين الجديد
استخدم mod_rewrite كالتالي في ملف .htaccess

كود: تحديد الكل

RewriteEngine ON
RewriteRule ^(.*)$ http://mynewdomain.com/$1 [R=301,L]
من هذا الموضوع لتتعلم أكثر عن mod_rewrit
http://forum.moffed.com/bb/viewtopic.php?t=933

أعلم أن الشرح غير منظم بعض الشئ ، فأنا عندي مشاكل كثيرة في توصيل المعلومة ،
من لم يفهم شئ يستفسر وان شاء الله نحاول قدر الامكان توضيح المسألة
ArabFriends
مراقب
مشاركات: 456
اشترك في: الأحد أغسطس 15, 2004 6:31 pm
مكان: أرض الله الواسعة

مشاركة بواسطة ArabFriends »

هذه جمعتها من الانترنت لمن يستخدمون ASP و ASP.NET

كود: تحديد الكل

Redirect in ASP
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently" Response.AddHeader "Location", " http://www.new-url.com"
> 


Redirect in ASP .NET
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.new-url.com");
}
</script> 
:Goog:
InterNet
عضو مفيد جداً
مشاركات: 447
اشترك في: الخميس أكتوبر 14, 2004 12:55 pm
مكان: سوريا

مشاركة بواسطة InterNet »

شكرا لك على الموضوع المفيد جداً ...

أريد أن أسألك :
إذا كان لدي تحويلان 301 متتاليان
أي من : http://www.dfsdfdf.vv إلى http://www.ssss.com و من http://www.ssss.com إلى موقع ثالث فهل هذا مضر أو مضيع لمحركات البحث ؟؟؟
WebMaster
عضو نشيط
مشاركات: 287
اشترك في: الثلاثاء فبراير 01, 2005 8:59 am

مشاركة بواسطة WebMaster »

من الافضل تحويل الكل 301 الى واحد منهم
mathloom
عضو جديد
مشاركات: 1
اشترك في: الجمعة سبتمبر 09, 2005 10:24 pm
مكان: الكويت

مشاركة بواسطة mathloom »

شكرا عزيزي على هذه المعلومة المفيدة

ولكن ما هي طريقة تحويل 301

لملف HTML ؟
جواد النيل
عضو نشيط
مشاركات: 157
اشترك في: الاثنين مايو 16, 2005 9:57 am
مكان: مصر

مشاركة بواسطة جواد النيل »

معلش الرد متاخر جداً لكن عندى استفسار
دلوقتى مثلاً انا موقعى
http://www.demagh.com وعايز اغير الدومين مثلاً الى http://www.demagh.net بحيث ان الموقع الاول مش هيعمل بعد كدة وهشتغل بالتانى فانا المفروض اعمل اية بالظبط بحيث انى مخصرش الـPR او الارشفة؟
معلش اصلى مفهمتش لانك كاتب اكواد ومعرفش انا هعملها ازاى بالظبط
WebMaster
عضو نشيط
مشاركات: 287
اشترك في: الثلاثاء فبراير 01, 2005 8:59 am

مشاركة بواسطة WebMaster »

اخي جواد

حول http://www.demagh.com الى http://www.demagh.net تحويل 301

بكذا ومع الوقت كل الباك لينكس والبيج رانك تبع الاول هيتحول للثاني طالما الاول تحت يديك يعني ماتسيبه ينتهي بدون تجديد ويحجزه شخص ثاني ! على الاقل حافظ عليه لمدة سنتين حتى يكون الثاني خلاص وقف على رجيله وصار اعلى من القديم وماهو محتاجه والناس خلاص تنسى القديم وماعاد تستخدمه للربط وماعاد يصير منه اي باك لينكس وقتها ممكن تسيبه او تمسك بيه على راحتك ! لكن شهر شهرين او سنه يمكن ماتكفيك !

موفق
جواد النيل
عضو نشيط
مشاركات: 157
اشترك في: الاثنين مايو 16, 2005 9:57 am
مكان: مصر

مشاركة بواسطة جواد النيل »

WebMaster طيب لو انا معايا الدومين فقط بدون المساحة يعنى مثلاً المساحة هتنتهى اسبوع او اتنين لكن الدومين معى للسنة التالية وربط الدومين بالموقع الجديد http://www.demagh.net فهل هذا يفى بالغرض ام ماذا؟
==========
انا كنت اريد ان اعرف كيف اقوم بعمل تحويل 301 هل هو من لوحة التحكم ام ماذا؟
واذا كانت من لوحة التحكم انا لدى تحويل 400 و 401 و 403 و 404 و 500
فاين اجد تحويل 301؟
اما بخصوص ملف htaccees. هل اكتب فية
Redirect 301 /foo http://domain.com/foo
ثم ارفعة للموقع؟
WebMaster
عضو نشيط
مشاركات: 287
اشترك في: الثلاثاء فبراير 01, 2005 8:59 am

مشاركة بواسطة WebMaster »

اخي كيف تحول دومين وانت ترمية بدون مساحه ؟ يجب ان يكون على مساحة على الاقل لملف htaccees.

يمكنك اذا كان مستضيفك يسمح ركن القديم على صب دومين من الجديد وتضع به ملف التحويل دون الحاجة لمساحة اخرى مستقلة للدومين القديم
واذا كانت من لوحة التحكم انا لدى تحويل 400 و 401 و 403 و 404 و 500
اخي هذه ليست تحويل هذه اكواد الاخطاء,,,التحويل كالتالي

في ملف htaccees. تضع

كود: تحديد الكل

Redirect 301 / http://www.demagh.net/
وترفعه الى public_html الدومين القديم اذا كان على مساحة مستقلة او الى الصب دومين الخاص به اذا كان مركون على الدومين الجديد

المهم محركات البحث عندما تطلب القديم يجب ان تجده محول تحويل دائم 301 الى الجديد

موفق
الفيلسوف الثاني
عضو نشيط
مشاركات: 292
اشترك في: الأربعاء أغسطس 25, 2004 3:05 am
مكان: مكة المكرمة

مشاركة بواسطة الفيلسوف الثاني »

بالنسبة لهذا التحويل قمت بإستخدامه لدي بموقعي

حيث قمت بتحويل من http://www.3rabmobile.com
إلى
http://forum.3rabmobile.com

لكن المشكلة اللي واجهتني لماا ابي اسوي دليل فرعي

يعني مثلاً http://www.3rabmobile.com/files
مااقدر اول مااحط هالعنوان يحولني لـhttp://forum.3rabmobile.com

عندكم حل لهالشي :(