ABA


"מה הדרך הכי פשוטה לממש Search Engine Friendly URLs?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #20108 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 20108
b0rg 
חבר מתאריך 9.2.10
6097 הודעות
   16:49   15.07.13   
אל הפורום  
  מה הדרך הכי פשוטה לממש Search Engine Friendly URLs?  
 
   נגיד יש לי באתר שבנוי בPHP כתובת שנראית ככה:
domain.com/test.php?q=2&d=3
אני רוצה להמיר את זה ל
domain.com/test/2/3
ואיך זה מבחינת אבטחה? (בהנחה שאני בודק שהנתונים הם -רק- מספרים)
תודה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אתה יכול לבנות REGULAR EXPRESSION ב-HTACCESS Ice Cold  15.07.13 16:54 1
     זה במידה והכתובות שלך בדיוק במבנה הזה... CaTz 15.07.13 23:36 2

       
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק, 36 נקודות
   16:54   15.07.13   
אל הפורום  
  1. אתה יכול לבנות REGULAR EXPRESSION ב-HTACCESS  
בתגובה להודעה מספר 0
 
שיעשה REDIRECT מכתובת אחת לשניה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
CaTz
חבר מתאריך 2.10.04
14537 הודעות, דרג אמינות חבר זה
   23:36   15.07.13   
אל הפורום  
  2. זה במידה והכתובות שלך בדיוק במבנה הזה...  
בתגובה להודעה מספר 1
 
   אם אתה רוצה משהו ג'נרי יותר, אתה יכול להוסיף כלל כמו שICE ציין ב-HTACCESS.

אבל אפשרי לשמור כתובות ב-DB, את המבנה או מה שאתה רוצה.
ואז לעשות הפנייה אחת של הכל ל-index.php


RewriteRule (.*) index.php?page=$1

מה שזה עושה, זה מעביר לך את מה שיש לך אחרי ה-slash בתור משתנה GET ל-PHP.
ואז עם PHP אתה יכול לחפש ב-DB.

כל שנותר לך לחשוב עליו, זה איך להכניס כתובות ל-DB ולשייך אותם לתוכן הרלוונטי, אני מצאתי דרך, אבל היא ספציפית יותר לתשתית שלי...לא נראה לי מסובך יותר מידי.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net