שלח תשובה

זירת השאלות

733
צפיות
4
תשובות

שאלה בנושא HTACCESS

,‏ 7 באוקטובר, 2010

העברתי את האתר שלי מערכת ניהול אחרת, אני מנסה להפנות 301 את הקישורים הקיימים בגוגל ועוד כמה מקומות ולא ממש מצליח:
המבנה הקודם של הכתובת היה:domain.com/Category.asp=XX&more=YY
אני רוצה להפנות את כל הדפים עם Category.asp וההמשך לדף הבית. משהוא יכול לעזור עם הגדרה להפנייה זו!
תודה

תגיות:

4 תשובות

  1. תיצור קובץ בשם category.asp
    ופשוט תגדיר לו הפניה עם הגדרת סוג, לדוגמא:

    Response.Status="301 Moved Permanently"
    Response.AddHeader("Location", "newpage.asp")


    אלי ענתבי

  2. ovedmo הגיב:

    המערכת יושבת על PHP כרגע
    בגלל זה רשמתי htaccess

  3. אז אולי
    תוכל לבסס את זה על 404 דינאמי שיזהה את הנתיב ויחזיר קוד סטטוס מתאים.

    ואולי יש שיטה טובה יותר לבצע ב-PHP, לא מכיר…


    אלי ענתבי

  4. ailaG הגיב:

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

    בשביל להפנות את כל הקישורים זה אמור לעבוד:
    redirect permanent /category.asp http://example.com/

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

    permanent זה 301 (בלי זה, זה יהיה 302)

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!