הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   קידום ושיווק אתרים (https://hosts.co.il/forums/forumdisplay.php?f=52)
-   -   עמוד page.php (https://hosts.co.il/forums/showthread.php?t=100201)

Resellers.co.il 03-10-12 02:34

עמוד page.php
 
שלום לכולם,
אני כרגע בונה CMS לאתר שלי, ואני עושה שיהיה עמוד page.php והוא מקבל עם GET את העמוד שצריך נגיד page.php?page=howtopay וכדומה.
עכשיו במידה ויש לי שם עמוד על מוצר X ועמוד על מוצר Y,
ועד עכשיו שמישהו רשם מוצר X בגוגל הגיע לעמוד שהיה (x.html), ומי שרשם מוצר Y בגוגל הגיע ל (y.html).
לפי ההיגיון page.php לא יהיה מקודם ל2 המילים האלה אז מה לעשות?
עמוד אחד לכל מוצר או להשאיר ככה וגוגל יקלוט את זה כמו שצריך?

OmerC 03-10-12 02:41

שימוש ב htaccess,
PHP קוד:

RewriteRule ^([^/]*).html$ /?page=$[L

יבצע את זה כך שאם page=howtopay
זה ישנה את הדף כ- howtopay.html ואף יתן לך תפוקה בקידום האתר.
* שים לב ש- "howtopay" עדיין יכנס למשתנה
PHP קוד:

$_GET["page"

ובתפריט או איפה שתרצה לקשר לדף הזה תצטרך לעשות href="howtopay.html"
בהצלחה.

Resellers.co.il 03-10-12 12:17

לא הבנתי מה המשמעות של הקוד,
RewriteRule ^([^/]*).html$ /?page=$1 [L]
שכל עמוד HTML שיכנסו אליו הוא יקח את השם שלו ויעשה כאילו page.php?page=השם ?
ואם יש לי עוד עמודי HTML שאני רוצה להשאיר אותם ב HTML רגיל

OmerC 03-10-12 13:58

עמודי HTML רגילים ישארו כמו שהם.
משמעות הקוד בעצם שנניח יש לך את הדף הבא:
page.php?page=howtopay
אחרי שתשים את הקוד תוכל לגשת אל הדף הזה דרך הכתובת:
howtopay.html
ככה שגוגל מאנדקס אותו כדף HTML שזה תורם לקידום + זה הרבה יותר נוח.

Resellers.co.il 03-10-12 14:03

RewriteRule ^([^/]*).html$ /?page=$1 [L]
שמתי את זה ב HTACCESS ועכשיו כל העמודים לא עובדים,

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

OmerC 03-10-12 14:40

תכתוב את זה
RewriteEngine On
RewriteRule ^([^/]*)\.html$ /?page=$1 [L]

Resellers.co.il 04-10-12 01:36

עדיין

מנשה אברמוב 04-10-12 02:22

במקרה שבו דף אחד יקבל תכנים שונים מומלץ לדאוג שלכל מוצר תהיה כתובת שונה(או פרמטרים) בכדי לדאוג למערכת תוכן ידידותית למנועי החיפוש ולמנוע בעיות נגררות בהמשך


כל הזמנים הם GMT +2. הזמן כעת הוא 05:57.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ