◀ חדש! הצטרפו לקבוצה הסגורה שלנו בפייסבוק ושאלו את המומחים להצטרפות >>
קולות
+1
1.7k צפיות

לאחר בדיקה בכלי Screaming Frog SEO Spider קבלתי כמה תוצאות מוזרות:

על ידי <סגן משנה> 2.4k צפיות
זו התכנה שאיתה בדקתי
Screaming Frog SEO Spider

לדוגמה:בעמוד
http://www.class-a-studio.co.il/developing_voice.php
התוצאה:
Status Code    302
Type    text/html; charset=iso-8859-1

שזה ממש לא הגיוני מבחינת מה שקיים באתר.

* האתר מקודד ב- utf-8 וגם העמוד הנ"ל.
לא עשיתי שום הפניה לדף זה.

אשמח לעזרה בנושא

2 Answers

קולות
0
על ידי <רב אלוף> 178k צפיות
 
Best answer
בסריקת האתר לא מצאתי שהדף שאתה מציג מבצע הפניית 302
אני חושב שהתכוונת לדף הנל:
http://www.class-a-studio.co.il/developing_voice
שמבצע משום מה הפניית 302 לדף הבית
והוא מקושר מ 2 הדפים הללו:
http://www.class-a-studio.co.il/developing_voice06.php
http://www.class-a-studio.co.il/developing_voice07.php
בחלק העליון של הניווט בדפים
 דף הבית  »  פיתוח קול  » מונחים בשירה

תחת הביטוי פיתוח קול
על ידי <סגן משנה> 2.4k צפיות
אני מחקתי את קובץ
http://www.class-a-studio.co.il/developing_voice07.php
מהאתר, ועדיין כאשר אני בודק את האתר בתכנה
הוא מראה לי נתונים על העמוד הנ"ל...

כמו כן, התכנה מציינת שם של כתובת שלא קיימת בכלל:
http://www.class-a-studio.co.il/arecording_studio.php


או שהתכנה "מזייפת" או שאני מפספס משהו?
על ידי <רב אלוף> 178k צפיות
לא נראה שהתכנה מפספסת.
או שיש מצב שבו ישנו מיסוך כלשהו שבו לך מוצג תוכן שונה ולשאר הגולשים מוצג תוכן שונה(סיכוי אפסי שזה קורה)
או שאתה מבין את תוצאות הסריקה בצורה שגויה

 http://www.class-a-studio.co.il/developing_voice07.php
כמו שאמרתי הוא מראה נתונים על הדף בגלל ש הדף הנל:
http://www.class-a-studio.co.il/developing_voice06.php
עדיין מקשר אליו מכמה אזורים בדף, למרות שהסרת את הדף לא הסרת את הקישורים שמפנים אליו(או לא שימרת אותם ע"י הפניה)

כנל לגבי
http://www.class-a-studio.co.il/arecording_studio.php
האתר מקשר לכתובת הזו, נראה שבצורה רוחבית ממספר רב של דפים.
תחת הביטוי:
אולפן הקלטות - טיפים
בפוטר של האתר
על ידי <סגן משנה> 2.4k צפיות
טוב, לאחר חיפוש מצאתי כמה קישורים לא נכונים שתקנתי, אבל עדיין,

ישנם 4 URL שכאשר אני מכניס אותם בשורת החיפוש, זה מעביר אותי לדף הבית:
http://www.class-a-studio.co.il/developing_voice
http://www.class-a-studio.co.il/Studiostypes.php
http://www.class-a-studio.co.il/Studiostypes02.php
http://www.class-a-studio.co.il/-1

3 הראשונים מופיעים בטבלה פעמיים:
במצב OK.
וגם עם 320 בקידוד 8859-1.

מוזר ביותר
על ידי <רב אלוף> 178k צפיות
יש לכך הסבר, כמו שהסברתי לך מעלה לגבי כל כתובת.
הדפים הללו לא נוצרים מעצמם, האתר יוצר אותם ומקשר אליהם, ומערכת התוכן באתר איננה תקינה שכן אין דף 404 תקין
על ידי <סגן משנה> 2.4k צפיות
טוב, ראשית אין מערכת ניהול תוכן לאתר, אני מנהל אותו ללא מערכת.

בקובץ .htaccess יש א הפקודה הבאה לגבי:
RewriteRule ^(.*).htm$ /class_a.php?q=$1
ErrorDocument 400 http://www.class-a-studio.co.il
ErrorDocument 403 http://www.class-a-studio.co.il
ErrorDocument 404 http://www.class-a-studio.co.il
ErrorDocument 500 http://www.class-a-studio.co.il

אני לא רואה שום תוצאה שקשורה ל-404  והבעיה כרגע היא, למצוא
את הכפילות של העמודים הנ"ל.
על ידי <רב אלוף> 178k צפיות
הסניפט שהצגת פה נראה כאחראי לכך שכל כתובת שבורה מפנה את הגולשים לדף הבית.
וכמו שהצגתי לך בתחילת הדיון, הם מופיעים שם כי האתר מקשר אליהם
על ידי <סגן משנה> 2.4k צפיות
בקוד הקיים לא קיים קוד 302.
כאשר אני מוריד את הקוד בקובץ .htaccess
אומנם כאשר אני מכניס את ה-URL זה מביא אותי לדף עצמו,
אבל עדיין בתכנה אני מקבל את אותה הבעיה.


* לפני שבוע (בערך) שלחתי את כל האתר שלי לבחור שרצה לבדוק אם הוא יכול להפוך את האתר לרספונסיבי. בסופו של יום אני בצעתי זאת לבד.

האם ישנה אפשרות שהוא העלה עמודים מסויימים לשרת שלו וזו הבעיה?
קראתי מאמר בנושא 302 redirect hijacker
http://www.loriswebs.com/hijacking_web_pages.html#302

ָ*ואם זו בעיה אצלי,
 1 - עברתי עמוד עמוד באתר ולא מצאתי שום דבר בעייתי.
 2 - האם קיימת אפשרות של תיקון בצד שרת?
 3 - נניח שהייתי אומר לך לפתור את התעלומה, האם אתה מסוגל?
על ידי <רב אלוף> 178k צפיות
העובדה שבקובץ ה htaccess אין 302 איננה אומרת שזה לא מקור הבעיה.
אם תבחון את השורות תגלה שהוגדר בו שהדף שמתיימר להיות דף שגיאה זה דף הבית, מה שמפנה את הגולשים בהפניית 302 לדף הבית:
 ErrorDocument 400 http://www.class-a-studio.co.il
ErrorDocument 403 http://www.class-a-studio.co.il
ErrorDocument 404 http://www.class-a-studio.co.il
ErrorDocument 500 http://www.class-a-studio.co.il

302 לא חייב להופיע שם בשביל זה
1.הצגתי לך את הקישורים שיוצרים את דפי ה 404(או 302 במקרה שלך) הכלי לא מזייף האתר יוצר אותם ואין צורך לחפש הזברים הזוים במאמרים הבעיה פה טכנית לחלוטין
2.למה הכוונה?
3.כן, למרות זאת התיקון הטכני כנראה ידרוש מעורבות של מפתח
על ידי <סגן משנה> 2.4k צפיות
טוב, לשמחתי הצלחתי למצוא את כל התקלות...
רק נשארה תוצאה אחת מוזרה מאד:
http://class-a-studio.co.il/-1

שלא מובן לי בכלל איך זה נוצר.





* ללא קשר לזה, הוספתי בקובץ .htaccess פקודת ש-URL יהיה ללא WWW.
--------------------------------------------------------------------
# This tag ensures the rewrite module is loaded
<IfModule mod_rewrite.c>
  # enable the rewrite engine
  RewriteEngine On
  # Set your root directory
  RewriteBase /

  # remove the .html extension
  RewriteCond %{THE_REQUEST} ^GET\ (.*)\.html\ HTTP
  RewriteRule (.*)\.html$ $1 [R=301]

  # remove index and reference the directory
  RewriteRule (.*)/index$ $1/ [R=301]

  # remove trailing slash if not a directory
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} /$
  RewriteRule (.*)/ $1 [R=301]

  # forward request to html file, **but don't redirect (bot friendly)**
  RewriteCond %{REQUEST_FILENAME}.html -f
  RewriteCond %{REQUEST_URI} !/$
  RewriteRule (.*) $1\.html [L]
</IfModule>
-------------------------------------------------------------------------
על ידי <רב אלוף> 178k צפיות
הסורק הגיע אליו מסלידר שמשום מה יוצר תגיות src="-1" בקוד התמונה.
בדפים הללו
http://class-a-studio.co.il/stills.php
http://class-a-studio.co.il/gallery.php
על ידי <סגן משנה> 2.4k צפיות
נערך על ידי
טוב, ברכות:)
החלפתי את  src="-1" ל src="index.php"

והכל תקין - גם WC3 וגם 302.

ברוך השם, ותודה על ההקשבה והעזרה.

בקובץ .htaccess החלפתי את הקוד הארוך שרשמתי לפני כן בקוד הנ"ל.

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

עכשיו כתובת ה- URL ללא WWW
על ידי <רב אלוף> 178k צפיות
אינני חושב שמדובר בשגיאה משמעותית.
מנגד אם יש לכך פתרון פשוט אולי עדיף לך לשים # ב src
עריכה: שמח לשמוע שהבעיה טופלה.
אמליץ לך לעיין בהנחיות שפה לשיפור דף ה 404:
https://support.google.com/webmasters/answer/181708?hl=en
https://support.google.com/webmasters/answer/93641?hl=en
https://support.google.com/webmasters/answer/136085?hl=en
על ידי <סגן משנה> 2.4k צפיות
אבדוק האם # עובר ולידציה.
לגבי 404 אין לי דפים שכוללים זאת, אך תמיד טוב ללמוד.

אגב, אני מבין שאתה מציע להכניס # בכלל שכמות כזו גדולה של הפניות לדף הבית היא לא טובה?
על ידי <רב אלוף> 178k צפיות
לא, זה נכתב לפני שערכת את ההודעה, אם מצאת פתרון שונה אז זה תקין.
יש לך דפים שכוללים 404, או אמורים לכלול, פשוט האתר שלך לא מטפל בזה בצורה תקינה ויוצר SOFT404
על ידי <סגן משנה> 2.4k צפיות
אני עשיתי בדיקה בעזרת
Screaming Frog SEO Spider
ולא קבלתי שום תוצאה לגבי 404 באתר שלי.

אם יש לך כתובת באתר שלי עם בעיה של 404 אשמח לדעת
על ידי <רב אלוף> 178k צפיות
אין לך דף 404 באתר.
וזו בעצם הבעיה, האתר מחזיר 302 עבור כל כתובת שבורה, מה שיוצר SOFT404
על ידי <סגן משנה> 2.4k צפיות
הבנתי, אוקיי.
תודה
קולות
0
על ידי <רב אלוף> 112k צפיות
כאשר מקישים על הקישורים http://www.class-a-studio.co.il/developing_voice07.php
ו-http://www.class-a-studio.co.il/arecording_studio.php  עוברים אוטומטית לדף הבית - http://www.class-a-studio.co.il/. סימן ששני הדפים לא מחוקים.
על ידי <סגן משנה> 2.4k צפיות
זה פשוט הזוי...
העמודים הללו לא נמצאים בשרת.

אין לי מילים
על ידי <רב אלוף> 112k צפיות
נערך על ידי
הם באמת לא נמצאים אבל, למיטב הבנתי, בשרת יש הוראת Redirect שמי שרוצה לפתוח אותם יועבר אוטומטית לדף הבית.
על ידי <סגן משנה> 2.4k צפיות
כיצד אני מבטל (והאם אני בכלל צריך לבטל)
הוראת Redirect בשרת?
 
*  עמוד הבית שלי (לדוגמה) הוא קובץ index.php
שרק לגביו יש הפניה 301, כך שלא תהיה הסיומת index.php
בסוף ה-URL.
על ידי <רב אלוף> 112k צפיות
אינני מומחה לפרטים הטכניים של עבודת האופטימיזציה למנועי חיפוש. אני בטוח שאחד החברים פה ידריך אותך ברצון.

4,356 שאלות

7,385 תשובות

9,949 תגובות

2,112 משתמשים

שאלות קשורות

1 תשובה
קולות
0
2 תשובות
קולות
0
שאלה נשאלה על ידי 14/11/12 על ידי Dudi Tamir <סגן משנה> 2.4k צפיות
2 תשובות
קולות
0
3 תשובות
קולות
+1
שאלה נשאלה על ידי 8/01/16 על ידי Tacchinardi 220 צפיות
...