פורסם 2009 ביולי 2116 שנים יש לי כרגע כתובת בסגנון הזה: http://www.mywebsite/something.php?a=123 אני רוצה שיהיה אפשר לגשת אל הדף הזה מהכתובת הבאה: http://www.mywebsite/something/123 אני יודע בערך מה אני אמור לכתוב ב RewriteRule כדי שזה יעבוד, אבל פשוט לא עובד לי... מה שיש לי כרגע זה דבר כזה: Options +FollowSymLinksRewriteEngine onRewriteRule ^something/([^/]+) /something.php?a=$1 [NC] ממה שקראתי זה אמור לעבוד, אבל נראה שממש אין לי מושג מה אני עושה : זה מעביר אותי לדף something.php, אבל הוא פשוט לא מעביר את הפרמטר. אני אשמח אם מישהו יוכל לעזור לי לפתור את הבעיה...
פורסם 2009 ביולי 2116 שנים RewriteRule ^something/([0-9]+)$(.*) something.php?a=$1 [QSA]עובד רק עם הערכים 0 עד 9ניתן להוסיף אותיותA-Za-z0
פורסם 2009 ביולי 2216 שנים מחבר הHTACCESS עובד, קבעתי כמה חסימות לדפים שעובדות... אבל משום מה הrewriteruleים לא עובדים לי. בדף שאני מקשר אליו (something.php) שמתי שיציג לי את הנתון שמתקבל בפרמטר a, הוא נשאר ריק... עריכה.. נראה שהבעיה באמת בשרת... על השרת הביתי זה עובד בלי בעיות.. עריכה 2 יש משהו דפוק בשרת.. rewrite פשוט מתבצע בלי בעיה (לדוגמה לקשר את כל דפי ה HTML לגוגל), אבל הrewrite לדף המסויים הזה, לא עובד [br]פורסם בתאריך: 22.07.2009 בשעה 00:59:08 עדכוןפתרתי את הבעיה... השרת של godaddy דפוק ברמות.. אחרי יומיים של גיגול רצוף מצאתי את השורה שאני צריך להוסיף ל HTACCESS כדי לפתור את הבעיה שלהם. Options -MultiViews אין לי מושג מה זה עושה, אבל זה תיקן את ה mod_rewrite
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.