להחליף דומיין ולשמר את המיקומים בגוגל - הפניית 301 והפניית 302

מאת: ניר אדר
תאריך פרסום: 06.10.2005
אינדקס מאמר

הפניית 301 - ההפנייה הבטוחה

הדרך הבטוחה ביותר להפנות אתר אחד אל אתר אחר היא להשתמש ב-"הפניית 301".
כאמור, הפנייה זו משמעותה: "האתר עבר באופן קבוע לכתובת חדשה".
 

ביצוע הפניה כזו יכול להעשות בקוד, מהדפים הישנים או על ידי הגדרה בשרת.

הפניה בקוד:
ב-ASP, הפניית 301 יכולה להעשות כך:

Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.new-domain.co.il"

חשוב לדעת כי הפניה ב-ASP המבוצעת בצורה הבאה אינה הפניית 301 אלא הפניית 302:

Response.Redirect("http://www.new-domain.co.il")

 

בשפת PHP נבצע את הפניית 301 כך:

header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.new-domain.co.il');

אם לא נכלול את השורה הראשונה, ההפניה תהיה הפניית 302.


כמו כן, ניתן להגדיר בשרתי UNIX ו-Linux קובץ htaccess שירכז את ההגדרות הקשורות להפניות 301, ללא צורך בשמירת הקובץ המקורי על השרת.

הפניה בצד השרת:
בנוסף ניתן לבצע ברמת השרת הפנית 301. במקרה של UNIX מדובר על שינוי הקובץ httpd.conf והפעלת השרת מחדש, ובמקרה של Windows בשינוי הגדרות הספרייה בה נמצא האתר המקורי.


לדף הקודם לדף הבא לדיון על המאמר בפורומים שלח לחבר