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

WebCraker

العبد الفقير إلى الله
طاقم الإدارة
9 مارس 2008
5,645
50
48
Egypt
support-ar.com
إذا كان موقعك كالتالي : http://tefanet.com فلك ان تعرف ان محركات البحث لن تقوم باحتساب البيج رانك لرابط موقعك الذى هوا tefanet.protector.pw

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

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

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


PHP:
 RewriteEngine on 
 RewriteBase / 
 RewriteCond %{HTTP_HOST} !^tefanet.protector.pw
 RewriteRule (.*) http://tefanet.protector.pw /$1 [R=301,L]


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

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

PHP:
redirect 301 /mail.php http://tefanet.protector.pw/mail.html
مع العلم ان mail.php هى الصفحة القديمة
و http://tefanet.protector.pw/mail.html هى الصفحة الجديدة وهى بذلك تحميك من ضياع روابطك المضافة فى محركات البحث

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

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

PHP:
RewriteEngine on

RewriteCond %{HTTP_HOST} ^.*$
RewriteRule ^/?$ https://support-ar.net/forums [R=302,L]
 

fr3oon10

عضو جديد
9 مايو 2008
26
0
0
تمام التمام يا كراكر

اكواد مهمه جداً ومميزة

تسلم ايدك يا باشا
 

الباهي

عضو جديد
26 أبريل 2008
2
0
0
السلام عليكم

جزاك الله خير الجزاء على هذا الموضوع الاكثر من هام.

اخي،
كنت مركب (جملة) وبعد ذلك حذفتها وابقيت على المنتدى، وكان عنوان الموقع:

http://www.macarabia.net/portal/

الآن صبح فقط:

http://www.macarabia.net

المشكل ان من يستخدم الرابط القديم تظهر له الرسالة:

‎لقد حددت المنتدى خاطئ. إذا إتبعت رابط صحيح, الرجاء راسل الإدارة.

السؤال، ان سمحت، هل استخدام الكود:

كود:
 		 			 RewriteEngine on

RewriteCond %{HTTP_HOST} ^.*$
RewriteRule ^/?$ https://support-ar.net/forums [R=302,L]

يحل هذا المشكل نهائياً؟

او بمعنى ادق بماذا تنصحني؟

ولك الشكر الجزيل
 

hasan

عضو جديد
24 يوليو 2010
171
0
0
جربتها و ما اشتغل معي

بل توقفت الصفحه الريسيه وطلعت صفحة بيضاء