/ / כיצד להגדיר הפניית 301 באמצעות .htaccess. הגדרה נכונה כ- 301 הפניות מחדש בג'ומלה וב- CMS אחרות

כיצד להגדיר הפניית 301 באמצעות .htaccess. הגדרה נכונה כ- 301 הפניות מחדש בג'ומלה וב- CMS אחרות

אנשים רבים שמעו כ- 301 הפניות לא פעם.אך בשל חוסר הצורך בכך, וגם בגלל החשש לעשות משהו לא בסדר, הם לא ייחסו חשיבות רבה להליך כזה. מאמר זה יסתכל מקרוב על אופן הגדרת הפניה מחדש של 301.

אתה יכול למצוא יותר מתריסר אודות הגדרתומאמרים וחומרי מידע. אך לאחר בדיקת רבים מהם, משתמשי מחשב מתחילים ובוני אתרים עשויים להתקשות להבין את יסודות התצורה. קודים ותסריטים רבים הניתנים במקורות מידע מקוונים גורמים לרוב לבלבול. המציאות פשוטה בהרבה, ומאמר זה ישמש כמדריך טוב כיצד להגדיר הפניה מחדש של 301.

מהי הפניה מחדש של 301?

בואו נבין את זה לפי הסדר.ראשית, בואו נגדיר הפניה מחדש של 301. היא מובנת כהפניה הפשוטה ביותר של אורח של משאב באינטרנט (באתר) לעמוד אחר ברשת או לשם תחום. בואו נעשה הזמנה מיידית שמאמר זה לא ישקול תסריטים מסובכים וקוד מורכב מדי, אלא יציג מספר אפשרויות הפניה פשוטות, המהוות ידע בסיסי מספיק בנושא זה עבור כל מנהל אתרים.

כלי הפניה 301 - קובץ .htaccess

שקול כלי שימושי כמו.htaccess. זה מאוד נוח ופשוט לבצע הפניית 301 דרכו. Htaccess, במהותו, הוא קובץ שירות מיוחד בתצורה, המכיל פונקציונליות גדולה מאוד ואפשרויות רבות. באמצעותו תוכלו להגדיר איסור על גישה לכל ספריות בשרת האתר, לציין את קידוד העמודים, להגדיר הגנה על תיקיות וקבצים, לבצע הפניות 301 וכמה פעולות אחרות.

כיצד להגדיר הפניה מחדש של 301

זהו תיאור כללי של יכולות קובץ זה. למעשה, הפונקציונליות שלו מתקדמת עוד יותר. לקובץ אין שם והוא כתוב כ- .htaccess. הנקודה בהתחלה נדרשת.

הליך יצירת קובץ Htaccess

אם תיקיית הבסיס של האתר אינה מכילה זאתקובץ, אתה יכול ליצור אותו בעצמך בקלות רבה. אחת הדרכים המהירות ליצור היא שימוש בלקוח FTP. הנוח ביותר מביניהם הוא FileZilla.

כדי ליצור עליך לעבור לספריית השורשפרויקט האינטרנט שלך - לחץ במרחב ריק באמצעות לחצן העכבר הימני - בחר "צור קובץ חדש" - הזן את השם .htaccess - לחץ על אישור. לאחר שלבים אלה, ניתן לערוך את הקובץ שנוצר. ניתן לפתוח אותו עם כל עורך טקסטים.

הפניה htaccess 301

אבל זה קורה גם כאשר לקוחות FTP מסתתריםכמה קבצי מערכת כולל .htaccess. לכן, אם קובץ זה לא נמצא בתיקיית הבסיס, אין צורך למהר ליצור אותו. קודם כל, בדקו את נוכחותו בקבצים מוסתרים. לשם כך, עבור לכרטיסייה "שרת" וסמן את התיבה לתצוגה מאולצת של קבצים מוסתרים.

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

מקרה השימוש הנפוץ ביותר עבור 301 הפניות מחדש

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

זאת בשל העובדה כי כל אתר ברשתאינטרנט רק שם דומיין אחד עם או בלי www יכול להיות העיקרי. אפשרות נוספת תהיה מראה של האתר. המראה העיקרית של משאב האינטרנט נחתמת בקובץ robots.txt באמצעות הנחיית מארח. בנוסף לקובץ זה, יש לציין את גרסת התחום העיקרית ב- Yandex.Webmaster. מנועי חיפוש רבים טובים בכלי כזה כמו 301 הפניות מחדש. יאנדקס אינו יוצא מן הכלל.

כיצד להגדיר הפניה מחדש של 301

בעת ציון המראה העיקרית של משאב האינטרנטהאתר שלך יתווסף כראוי ולא ייצור כפילויות מיותרות. מנהלי אתרים מתחילים רבים מעולם לא שמעו על מראות אתרים, וזו טעות גדולה מאוד שתגרום לצרות גדולות בעתיד.

החשיבות של הגדרת מראות אתרים

אחרי כל הפעולות שנעשו עם המראהמנועי החיפוש יקבעו באופן אוטומטי את התחום הראשי. אתה יכול אפילו לבדוק את ההפניה מחדש בקלות, הכל יעבוד בסדר. נוכל לעצור בפעולות אלה, אך הדרך הטובה ביותר לאופטימיזציה של SEO של משאב אינטרנט תהיה הגדרות הפניה נוספות.

הקידומת www עצמה בכינוי מזמןהיה צריך להיעלם לשכחה. עם זאת, עדיין ישנם משאבים רבים באינטרנט עם www בשם. עבור מנועי חיפוש, תחומים עם ובלי www הם שתי כתובות שונות. ומשתמשים רבים, כאשר הם מחפשים פרויקט אינטרנט ספציפי, מכניסים את האפשרות עם www לסרגל הכתובות. לכן, קידומת זו עדיין קיימת. בהתבסס על עובדה זו, הגדרת מראות היא פעולה הכרחית. והמדריך כיצד להגדיר הפניית 301 הוא גם חובה ללמוד, כך שפרויקט האינטרנט שלך יתווסף בהצלחה במנועי החיפוש.

השלכות של הגדרת מראות שגויה

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

קישורים חיצוניים ישותפו בין דומיינים עםwww ובלעדיו, בתלות ישירה באופן שבו משתמשים ואתרים אחרים יקשרו למשאב שלך. זה מצביע על כך שפרויקט האינטרנט שלך יאבד חלק מהקישורים, דבר שישפיע לרעה על התעבורה שלו ועל מקומו בתוצאות החיפוש. עם זאת, זו לא הבעיה העיקרית.

כיצד להגדיר הפניה מחדש 301 אל www ללא www

מנהלי אתרים רבים מבינים שמנועי חיפושנלחמים ללא הרף על הייחודיות של תוכן משאבי האינטרנט. יש להם גישה שלילית מאוד לשכפול מידע ולהעניש די ברצינות אתרים עם תוכן דומה, עד לחסימה המלאה שלהם בתוצאות החיפוש. עכשיו בואו מתארים את המצב הבא: המשאב שלך התווסף לקידומת www מההתחלה, אך עם הזמן התחום ללא www זכה לביקורים ופופולריות רבים יותר (הוא הופנה לעתים קרובות יותר והוזכר לעתים קרובות יותר).

אינך יודע דבר על כך וממשיך להתפתחהמיזם שלך. לאורך זמן הוא מלא בתוכן ייחודי, קישורים רבים והערות. מנועי חיפוש, שעוקבים אחר משאב ללא קידומת www, שלחו אותו לאיסור על תוכן לא ייחודי. עם הזמן זה יפסיק לחלוטין להיות באינדקס.

כדי להימנע ממצב זה, יש קובץ .htaccess. Redirect 301, הרשומה בו, מסוגלת לפתור את בעיית חלוקת המשאב לתחומים באמצעות www ובהיעדרו.

הפנה מחדש מתחום www לשם האתר ללא קידומת ולהיפך

כיצד מגדירים את ההפניה מחדש במקרה זה. הכל פשוט כאן. עליך לפתוח את קובץ ה- .htaccess ולהוסיף אליו את הסקריפט שלמטה.

הפנה מדומיין www לשם האתר בלעדיו:

כתוב מחדש את המנוע
RewriteCond% {HTTP_HOST} ^ www.moydomen.com
RewriteRule ^ (. *) $ Http://moydomen.com/$1 [R = 301, L].

ובצורה אחרת:

כתוב מחדש את המנוע
RewriteCond% {HTTP_HOST} ^ moydomen.com
RewriteRule (. *) Http://www.moydomen.com/$1 [R = 301, L].

יש לזכור כי במקום moydomen.com, עליך לציין את כתובת משאב האינטרנט שלך בשני המקרים!

מהי הפניה 301

יש לשמור את הקובץ.htaccess והעבר אותו לתיקיית הבסיס, ואחריו החלף את הקובץ הקודם. כעת המבקר ינותב לדף הראשי בכל המקרים עם כל סוג של כתובת אתר (אפילו עם http, אפילו בלעדיה, אפילו עם www, אפילו בלעדיה). ראינו כיצד להגדיר הפניה מחדש 301 ל- www ללא www. בואו עכשיו להבין את שאר הדרכים להשתמש בו.

מעבר מתחום אחד של פרויקט אינטרנט למשנהו

ערכת הפניה דומה דומה, הניתנתלעיל, יש להשתמש במעבר מתחום אחד של פרויקט אינטרנט למשנהו. בואו נביא דוגמה להפגנה. נניח שאתה רוצה לעבור מ- moysait-1.com ל- moysait-2.com. במקרה זה, עליך לכתוב את הקוד בקובץ .htaccess:

כתוב מחדש את המנוע
RewriteCond% {HTTP_HOST} moysait-1.com
RewriteRule (. *) Http://moysait-2.com/$1 [R = 301, L].

שינוי קישורי CNC וניתוב מחדש בו זמנית

לפעמים יש צורך לשנות קישוריםCNC. בהחלט יתכן שהתפתח מצב כזה שהוחלט לשנות את כל החלק על המשאב שלו. או שבעל האתר לא ידע דבר על קישורי CNC, והבלוג כבר היה קיים ומלא בחומרים. במקרה זה, ניתוב מחדש יכול לעזור. כיצד אוכל להגדיר הפניה מחדש 301 למקרה זה? חשוב שבמצב עניינים זה, כל מחווני העמודים (קישורים, משקלם בתוצאות החיפוש) יישארו זהים.

הפניית 301 php

ניקח דוגמה פשוטה.הוחלט לשנות את שם הדף מ- moya_infa.html ל- obo_mne.html. במקרה זה, עליך לכתוב את הקוד ב- .htaccess: להפנות מחדש 301 moya_infa.html http://www.moydomen.com/obo_mne.html.

באופן דומה מבוצעת הפניה מחדש של 301 מדף לדף.

הפניה מחדש בעת שינוי סיומת הקובץ

בואו נביא דוגמה נוספת.על מנהל האתר לשנות את התוסף של קובץ moya_stranichka.html ל- moya_stranichka.php. בדומה לנקודה הקודמת, אנו כותבים את הקוד הבא ב- .htaccess: redirect 301 moya_stranichka.html http://www.moydomen.com/moya_stranichka.php.

הפניה מחדש לתוכניות שותפים

לדוגמה, עליך להפנות מבקר מחדשאתר לדף עם תוכנית שותפים. קישור תוכנית השותפים עצמו נראה כמו www.partner.com/?ref=16011. אם יבחינו בקישור כזה, מבקרים רבים במשאב לא ילכו בעקבותיו, לאחר שניחשו מראש לגבי כוונותיכם.

כדי לתת לקישור מראה ראוי, אתה צריךצור עמוד נפרד, כדוגמא dlya_druzei.html, ממנו תבוצע הפניה לדף עם תוכנית שותפים. כל שנותר הוא לערוך את קובץ ה- .htaccess: להפנות מחדש 301 dlya_druzei.html http://www.partner.com/?ref=16011.

בהמשך המאמר, נבחן כיצד לבצע הפניית 301 במנוע ג'ומלה ושימוש בשפת PHP.

כיצד להפנות 301 ל- CMS ג'ומלה

משתמשי אינטרנט רבים בוודאותראה דף שגיאה 404. לג'ומלה כבר יש כמה דרכים מובנות להפניה מדף לדף. עם זאת, הם לא תמיד עובדים. וקשה מאוד להבין את המשתמש הממוצע. כאן הפניית 301 תבוא להצלה.ג'ומלה יש במבנה הסטנדרטי שלה את קובץ ה- .htaccess, איתו תוכלו לבצע את כל המניפולציות שתוארו לעיל.

הפנה מחדש 301 ג'ומלה

בואו להגדיר את ההפניות מחדשבכל דפי פרויקט האינטרנט שלך. קודם כל, בספריה אתה צריך למצוא את הקובץ htaccess.txt ולתת לו את השם הנכון .htaccess. לאחר מכן, בחלונית הניהול, הגדר את הכללת CNC (SEF) בהגדרות ההפניה ובדוק את תיבת ההפניה מחדש של כתובות אתרים.

אז עליך לפתוח את קובץ ה- .htaccess ולכתוב בו את הכללים להפניות מחדש הדרושות.

הפנה מחדש עם PHP

אם מסיבה כלשהי הגישה לקובץ .htaccess אינה קיימת או סגורה, יש דרך לבצע הפניה אחרת של 301. PHP יעזור לך בכך.

על מנת להפנות מחדש מדומיין לדומיין עם כל הפרמטרים השמורים, עליך ליצור קובץ עם סיומת .php בכל עורך טקסט, שם אותו לאינדקס ולהעתיק לשם את הסקריפט הבא:

<? $ ref = $ _ SERVER ["QUERY_STRING"];

אם ($ ref! = "") $ ref = "?". $ ref; כותרת ("HTTP / 1.1 301 הועברה לצמיתות");

כותרת ("מיקום: http://moydomain.ru/".$ref);

יציאה ();

?>.

כאן moydomain.ru הוא התחום אליו מופנית ההפניה מחדש. יש להעלות את הקובץ שנוצר לשרת בספריה הראשית של האתר.
על מנת להפנות מדף לדף באותו תחום או שונה, עליך להוסיף את הדברים הבאים לפני הקוד הראשי של העמוד שהועבר:

<? php;

כותרת עליונה ("HTTP / 1.1 301 הועברה לצמיתות");

כותרת עליונה ("מיקום: http://www.moydomain.ru/moycategory/moypage.htm");

יציאה ();

?>.

כתוצאה מכך, www.moydomain.ru/moycategory/moypage.htm הוא הדף החדש אליו יש להפנות.

חשוב לקחת בחשבון שעל הדף שאליו מוכנס הסקריפט הנ"ל חייב להיות סיומת .php בסוף השם. אחרת, יהיה עליך להשתמש בהפניה מחדש דרך .htaccess.

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

כפי שאתה יכול לראות, ניתן ליצור הפניות מחדש לא רק באמצעות קובץ .htaccess, אלא גם באמצעות התכונות הסטנדרטיות של CMS רבים, ושימוש בסקריפטים של PHP.