שלח תשובה

זירת השאלות

845
צפיות
2
תשובות

ניתוב מחדש – פשוט אבל מורכב

,‏ 5 במאי, 2010

שלום,
יש לי באתר מערכת Affiliate לצורך שיתופי פעולה עם בעלי אתרים.
כאשר אני פותר חשבון חדש לבעל אתר מסויים הוא מקבל קישור שנראה משהו בדומה
לזה www.mydomain.co.il/index.php?ref=1915

הסיומת של ref=1915 שונה לכל בעל אתר על מנת לזהות את ההפניות ששלח לאתר שלי.

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

כל מה שאני צריך (ולא מצליח לעשות) זה את הדבר הבא:
אם גולש מסויים לחץ על הקישור הבא:
www.mydomain.co.il/index.php?ref=1915
אז הוא יופנה אוטומטית לקישור הנ"ל
www.mydomain.co.il

אשמח עם מישהו יכול לעזור, חייב לפתור את הבעיה.
תודה

תגיות:

2 תשובות

  1. שתי אפשרויות
    אפשרות ראשונה היא שאם הוחזר פרמטר ref – לעשות העברת 301 לעמוד הראשי. איך? תלוי בשפה, אני לא מכיר PHP… אבל בעיקרון זה רידירקט פשוט מאוד.

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


    אלי ענתבי

  2. dushy_d הגיב:

    ב – PHP זה נראה כך:
    <?
    Header( "HTTP/1.1 301 Moved Permanently" );
    Header( "Location: http://www.new-url.com&quot; );
    ?>

שלח תשובה