Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.new-url.com" );
التحويل بـ PHP بعد الانتظار بالثواني
header("refresh:5;url=NewPage.php");
التحويل بـ ASP
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.new-url.com/"
%>
التحويل بـ ASP .NET
التحويل بـ JSP (Java)
<%
response.setStatus(301);
response.setHeader( "Location", "http://www.new-url.com/" );
response.setHeader( "Connection", "close" );
%>
التحول بـ CGI PERL
$q = new CGI;
print $q->redirect("http://www.new-url.com/");
التحويل بـ Ruby on Rails
def old_action
headers["Status"] = "301 Moved Permanently"
redirect_to "http://www.new-url.com/"
end
التحويل بـ JavaScript
التحويل بـ HTML
< META content =5;url=../index.php http-equiv=Refresh >
حيث الـ content هو الوقت بالثواني وايضا في البي اتش بي Refresh يأتي وقت الانتظار بالثواني كما تلاحظوا في المنتديات عندما يقوم لك سوف يتم تحولك تلقائيا الى الصفحة الرئيسية ..وهكذا.
الطريقة الثانية للتحويل وهي عن طريق الملف .htaccess في سيرفرات لينكس او اليونكس
ملف .htaccess هو ملف يحتوي على اوامر وتعليمات (ارشادات) تصفح الموقع فهو المرشد الرئيسي لعناكب محركات البحث .. وهو الملف المسؤول عن التحويل المباشر للموقع او الصفحات ..وايضا هو الملف الذي من خلاله يمكنك تحويل روابط موقعك من بي اتش بي او غيرها الى روابط سهلة الارشفة بالاتش تي ام ال .. كما يمكنك ايضا من خلاله معالجة الأخطاء والحماية.
يمكنك انشاء ملف .htaccess عن طريق فتح ملف جديد باستخدام المفكرة notepad ثم حفظه باسم .htaccess وكتابة التعليمات فيه ومن ثم رفعه في الموقع ..
التحويل من دومين قديم الى جديد
redirect 301 old-domain.htm http://www.new-domain.com/new.htm
حيث الدومين الاول هو القديم والثاني هو الجديد ولا تكتب http://www في الدومين القديم
اذا اردت تحويل موقعك http://yoursite.cm الى http://www.yourdomain.com ولديك Mod_Rewrite مفعل في سيرفرك ..يمكن ادخل هذه الاوامر الى ملف .htaccess e:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com
RewriteRule ^(.*)$ http://www.example.com/$1 [R=permanent,L]
او هذا الامر :
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
اذا اردت تحويل الصفحات من .php الى .html ويكون الـ mod_rewrite مفعل في السيرفر ..استخدم هذا الامر
RewriteEngine on
RewriteBase /
RewriteRule (.*).php$ /$1.html
اخيرا .. اتمنى من خلال طرحي هذا قد افدتكم كثيرا ...ووفرت لكم كثير من العناء والتعب للحصول على معومات كهذه ...حيث استغرق منا وقت طويل يصل الى عدة اشهر ..لتعلم هذه الطرق والوسائل ..واليوم اضعها بين ايديكم لتستفيدوا ..منها ..ولا اطلب منكم سوى الدعاء بالتوفيق والنجاح
المصمم العربي