2779
צפיות
צפיות
3
תשובות
תשובות
כתובות ידידותיות
איך מגדירים לאתר כתובות ידידותיות כמו כאן בוובמאסטר שהכתובת היא למשל משהו כזה https://webmaster.org.il/articles/html
ולא articles.aspx?guide=html?
איך מגדירים לאתר כתובות ידידותיות כמו כאן בוובמאסטר שהכתובת היא למשל משהו כזה https://webmaster.org.il/articles/html
ולא articles.aspx?guide=html?
3 תשובות
בעזרת htaccess
עם Mod_rewrite
http://www.blogstorm.co.uk/htaccess-mod_rewrite-ultimate-guide/
אם אתה על IIS6, יש מודולים שאתה יכול להתקין כמו Helicon.IsapiRewrite שמוסיפים ל-IIS יכולות כמעט זהות ל-mod_rewrite של אפצ'י
אם אתה על IIS7 יש מודול מובנה שנקרא URL Rewrite. אם זה לא מופיע אתה יכול להוסיף אותו דרך כאן http://www.iis.net/download/urlrewrite
אופן השכתוב במקרה הזה הוא דרך ה-web.config, התנאים גם מבוססים על RegEx אבל התחביר של הפרמטרים קצת שונה. מה שכן, ל-URL Rewrite ha ממשק מאוד נוח ליצירת התניות שאלה, והוא נגיש גם כן דרך ה-IIS עצמו. אתה יכול לייצר את כל התנאים מקומית אצלך במחשב, ואז להעלות את ה-web.config המעודכן לשרת.
ל- IIS7 ואילך יש ממשק ניהול ידידותי מאד למודול שכתוב הכתובות.
המדריך הטוב ביותר נמצא כאן: http://learn.iis.net/page.aspx/461/creating-rewrite-rules-for-the-url-rewrite-module/
בהצלחה!