מחשבים, בטיחות
כיצד להגדיר את 301 לנתב באמצעות .htaccess. הגישה הנכונה כמו 301 redirect ב ג'ומלה ו- CMS אחרים
אודות 301 redirect שמע רבות, פעמים רבות. אבל עקב חוסר הצורך בו, וגם בגלל הפחד לעשות משהו לא בסדר, אנחנו לא מייחסים חשיבות הליך כזה. העיתון יידון בפירוט כיצד להגדיר הפניית 301.
אודות ההגדרה שלה ניתן למצוא יותר מתריסר מאמרים וחומרי הסברה. אבל אחרי prosmatra רבים מהם בתחילת משתמשי מחשב ומנהלי אתרים עלולים להתקשות בהבנת ההגדרות היסודות. קודים סקריפטים רבים, וכתוצאה מכך מקורות מידע מקוונים, בעיקר לגרום לבלבול. למעשה, הכל הרבה יותר קל, ו במאמר זה ישמש כמדריך טוב כיצד להגדיר 301 הפניות.
מהו redirect 301?
אנו מבינים את כל הסדר. קודם כל נגדיר להפנות 301. זה מתייחס להסטת משאבים אורח הפשוטה באינטרנט (אתר אינטרנט) לדף אחר ברשת, או שם תחום. כבר עתה כי מאמר זה לא ייחשב בשום סקריפטים חכמים וקוד מסובך מדי כמה אפשרויות ניתוב פשוט תוצגנה, אשר ידעו בסיסי מספיק בנושא זה עבור כל מנהל.
כלי עבור 301 redirect - קובץ htaccess
שקול זה כלי נוח כמו .htaccess. 301 לנתב דרכו להפוך מאוד נוח ופשוט. Htaccess הוא למעשה קובץ שירות מיוחד בתצורה שבה הוא צרפה פונקציונלי גדול מאוד ותכונות רבות. בעזרתו, אתה יכול להגדיר איסור על גישה לכל ספרייה בשרת האתר, ציין את הקידוד של דפים, הגנה להגדיר עבור קבצים ותיקיות, לבצע הפניות 301 וכמה פעילויות אחרות.
הוא מתאר את המאפיינים של הקובץ בכלל. למעשה, זה אפילו פונקציונלי מתקדם יותר. לקובץ אין שם כתוב, .htaccess. הנקודה בתחילה מאוד היא חובה.
ההליך ליצירת קובץ htaccess
אם בתיקיית השורש של האתר הוא לא את הקובץ, זה יכול להיות מאוד קל ליצור בכוחות עצמם. אחת הדרכים המהירות ביותר ליצור - באמצעות לקוח FTP. הנוח ביותר מהם - FileZilla.
כדי ליצור צורך ללכת לספרייה הראשית של פרויקט האינטרנט שלך - לחץ על כפתור תקין בנקודה ריקה עכבר מחשב - בחר "צור קובץ חדש" - הזן את השם .htaccess - ללחוץ על כפתור OK. אחרי השלבים הבאים, את הקובץ שנוצר ניתן לערוך. הפתיחה שלה יכולה להתבצע בכל עורך טקסט.
אבל זה קורה לפעמים כאשר-לקוחות FTP להסתיר כמה קבצים במערכת, כולל .htaccess. לכן, אם הקובץ לא נמצא בתיקיית השורש, אין צורך למהר אותו ליצור. קודם כל, לבדוק נוכחות של קבצים מוסתרים. כדי לעשות זאת, ללכת "השרת" ולהגדיר קרציה בתצוגת החובה של קבצים מוסתרים.
כעת יש לך למצוא הפניה קובץ .htaccess 301 השימוש בו יהיה קל ליצור. אבל קודם אתה צריך להחליט מה הוא.
האירוע הפופולרי ביותר הוא שימושי כאשר 301 הפניות
על ההמלצות של האינטרנט-מאסטרים המובילים, כל משאב ברשת חייב להכיל הפניה מחדש 301. והאירוע הפופולרי ביותר, כאשר יש צורך מאוד, היא להפנות את התחום, אשר בהרכבו יש www קידומת, תחום בלעדיו, ולהיפך.
זאת בשל העובדה כי כל אתר באינטרנט הוא רק סוג אחד של שם המתחם עם www או עשוי להיות בעיקר בלעדיו. אפשרות נוספת היא להיות אתר מראה. המראה הראשוני של סימני משאב האינטרנט בקובץ robots.txt באמצעות הנחיית המארח. בנוסף בקובץ זה, אופצית התחום העיקרית צריכה להיות מצוינת "Yandex.Webmaster". מנועי חיפוש רבים טובים כלי כזה, כמו הפניית 301. "Yandex" הוא לא היוצא מן הכלל.
אם תציין מראה ראשוני של משאב האינטרנט של האתר שלך יהיה באינדקס כראוי ולא ליצור כפילויות מיותרות. מנהלי אתרים רבים מתחילים מעולם לא שמעו על אתרי מראה, שהינה טעות גדולה מאוד כי תגרום צרות גדולות בעתיד.
כלומר מראה העדפות אתר
אחרי כל הפעולות הנ"ל עם מנועי חיפוש במראה יקבע את התחום הראשי באופן אוטומטי. אתה אפילו יכול בקלות לבדוק את הפנייה, הכל יעבוד היטב. פעולות אלה אפשר היו לעצור אותו, אבל הדרך הטובה ביותר משאב האינטרנט אופטימיזציית SEO תפנה תצורה נוספת.
קידומת www, כשלעצמו, ייעוד מזמן היה צריך ללכת אל תהום הנשייה. עם זאת, האינטרנט הוא עדיין ישנם משאבים רבים www שם. עבור מנועי חיפוש תחומים עם www וגם בלעדיו - שתי כתובות שונות. ומשתמשים רבים כאשר מחפשים פרויקט אינטרנט מסוים מונע לתוך גרסת שורת כתובת עם www. לכן קידומת זו עד כי מתקיימת. על סמך עובדה זו, התאמת המראה היא פעולה הכרחית. כן, והכוונה על איך להגדיר הפניית 301, נדרש גם ללמוד לקבל פרויקט האינטרנט שלך באינדקס בהצלחת מנועי החיפוש.
ההשלכות של הגדרה שגויה של מראות
על מנת להעריך את המשמעות של 301 redirect והתאמה נכונה של מראות, לבחור את ההשלכות השליליות של השימוש הלא נכון שלהם. כזה הוא לא הרבה, רק שתיים. אבל המשקל של כל פריט הוא גבוה מאוד.
קישורים חיצוניים ישותפו בין תחומים עם www וגם בלי זה ביחס ישיר איך החיים שלך יהיו הפנית משתמשים ואתרי אינטרנט אחרים. הדבר מצביע על כך פרויקט האינטרנט שלך יאבד חלק מהקישורים שיש להם השפעה שלילית על נוכחות מקומו של SERP. עם זאת, זו אינה הבעיה העיקרית.
בעלי אתרים רבים מודעים לכך מנועי החיפוש נלחמים כל הזמן על ייחודו של התוכן של משאבי אינטרנט. הם יחס מאוד שלילי שכפול של המידע די ברצינות להעניש אתרים בעלי תוכן דומה, עד נעילת המלא כאמור SERP. עכשיו לשרטט את המצב הבא: האתר שלך מההתחלה כבר לאינדקס עם קידומת www, אבל עם תחום זמן ללא www קבלה יותר ביקורים ופופולריים (זה הסתמך יותר ויותר קרובות הזכיר).
אתה לא יודע שזה מה להמשיך ולפתח את הפרויקט שלהם. במשך הזמן, הוא מלא תוכן ייחודי, קישורים רבים והערות. מנועי חיפוש לאותו משאב צג ללא קידומת www, ושלח אותו אל גדות התוכן שאינו ייחודי. במשך הזמן, זה כבר לא יהיה צמוד לחלוטין.
כדי למנוע מצב כזה, יש קובץ .htaccess. 301 redirect, שנקבע בו, הוא מסוגל לפתור את בעיית הפרדת תחומי המשאב עם www ועם העדרו.
נתב מחדש את תחום www על שם האתר בלי הקידומת, ולהיפך
איך היא את ההפניה מחדש במקרה זה. הכל פשוט. אתה חייב לפתוח את הקובץ .htaccess ולרשום אותו התסריט הביא בהמשך.
נתב מחדש את תחום www על שם האתר בלי זה:
RewriteEngine על
RewriteCond% {HTTP_HOST} ^ www.moydomen.com
RewriteRule ^ (. *) $ Http://moydomen.com/$1 [R = 301, L].
וגם אחר:
RewriteEngine On
RewriteCond% {HTTP_HOST} ^ moydomen.com
RewriteRule (. *) Http://www.moydomen.com/$1 [R = 301, L].
יש צורך לקחת בחשבון שבמקום moydomen.com חייב לציין את הכתובת של משאב האינטרנט שלך בשני המקרים!
יש צורך לשמור את הקובץ .htaccess ולעבור אותו לתיקיית השורש, ואחריו החלפת הקובץ הקודם. עכשיו מבקר בכל כתובת נהיגת אתר (גם ב- http, אפילו בלעדיו, אפילו עם www, אפילו בלי זה), מתחייב בכל המקרה להיות מנותב אל הדף הראשי. הסתכלנו איך להקים 301 הפניה אל www ללא www. עכשיו בואו להבין עם דרכים אחרות יישומו.
המעבר מתחום אחד בפרויקט אינטרנט אחר
תוכנית דומה היא הלוך ושוב, אשר מוצגת לעיל, יש להשתמש בעת מעבר פרויקט אינטרנט תחום אחד למשנהו. כדי לתת דוגמא של ההפגנה. נניח, אתה צריך לעבור תחום moysait-1.com moysait-2.com. במקרה זה, לכתוב את הקובץ .htaccess בקוד:
RewriteEngine On
RewriteCond% {HTTP_HOST} moysait-1.com
RewriteRule (. *) Http://moysait-2.com/$1 [R = 301, L].
קישורי שינוי CNC ולהפנות בזמן
לפעמים יש צורך לשנות את קישורי CNC. יתכן שיש מצב, הוחלט לשנות את הקטע כולו על חלקו. או הבעלים של האתר אינו יודע דבר על CNC מפנה אל הבלוג כבר חומרים קיימים ומלא. במקרה זה, זה עשוי לעזור להפנות. כיצד להגדיר הפניות 301 עבור במקרה כזה? חשוב במצב כזה, כל דפי המחוונים (קישורים, משקלם של SERP), יישארו זהה.
תן לנו לתת דוגמא פשוטה. הוחלט לשנות את השם של הדף כדי moya_infa.html על obo_mne.html. במקרה זה, אתה צריך לכתוב את הקוד .htaccess: redirect 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.
Redirect עם תוכניות שותפים
לדוגמה, אתה חייב להפנות את המבקר באתר לדף עם תוכנית השותפים. הקישור עצמו נראה כמו www.partner.com/?ref=16011 תוכנית השותפים. כשראיתי קישור כזה, כל כך הרבה משאבים, מבקרים לא ללכת על זה, מנחש מראש על כוונותיך.
כדי להפוך את הקישור לסוג הנכון אתה רוצה ליצור דף נפרד, כדוגמא dlya_druzei.html, אשר תנותב אל הדף עם תכנית השותפים. זה רק נשאר לערוך את הקובץ .htaccess: redirect 301 dlya_druzei.html http://www.partner.com/?ref=16011.
במאמר הבא נראה כיצד לעשות 301 redirect במנוע ג'ומלה ו בעזרת שפת PHP.
איך לעשות 301 הפניה אל ג'ומלה CMS
משתמשי אינטרנט רבים בוודאי ראיתם מנוע דף שגיאה 404. ג'ומלה כבר כמה מובנית דרכים לנתב מדף לדף. עם זאת, הם לא תמיד עובדים. וזה מאוד קשה להבין משתמש רגיל. הנה באים הפנית הסיוע 301. ג'ומלה יש בחלק התקן של קובץ htaccess, אשר יכול לייצר את כל המניפולציות שתוארו לעיל.
בואו proizvedom הגדרת להפנות את כל העמודים של פרויקט האינטרנט שלך. קודם כל, אתה צריך להסתכל בקובץ htaccess.txt הספרייה ולתת לו .htaccess שם נכון. לאחר מכן, המנהל צריך להיות מוגדר בהגדרות מפנה הכללת CNC (SEF), ולשים סימון ב- URL ניתוב מחדש.
ואז לפתוח את הקובץ .htaccess ולרשום אותו הכללים הנכונים עבור הפניות.
Redirect עם PHP
אם מסיבה כלשהי גישה הסיבה לקובץ .htaccess אינו קיים או סגורה, יש דרך לעשות דברים בצורה שונה להפנות 301. PHP לעזור לך.
על מנת להפוך את הפניה מתחום לתחום עם כל ההגדרות שלו, הטקסט הוא הכרחי בכל עורך כדי ליצור קובץ עם סיומת PHP, שנקרא המורה שלו ולהעתיק את התסריט הבא ל:
<$ Ref = $ _ SERVER [ 'QUERY_STRING'] ?;
אם ( '!' $ נ"צ =) $ נ"צ = ''? נ"צ $ ;. הכותרת ( '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 redirect, מה זה ואיך זה שימושי. המוצגים כאן הם האופציות הפשוטות עבור שימוש בהפניות. עם זאת, הם נחוצים כדי לדעת כל בעלים של אתרי אינטרנט ובלוגים. ואת זה צריך לקחת בחשבון שזה חשוב לא רק להגדיר מחדש כהלכה, אלא גם כדי לבדוק אותו לפעולה תקינה.
כפי שאתה יכול לראות, ניתוב מחדש ניתן ליצור לא רק על ידי קובץ htaccess, אלא גם דרך תכונות סטנדרטיות רבות של CMS, ועם עזרה של הסקריפטים PHP.
Similar articles
Trending Now