redirect/rewrite ללא שינוי בחלון הכתובת של

עופרל

New member
redirect/rewrite ללא שינוי בחלון הכתובת של

אני עובד עם וורד-פרס

הוספתי את השורה הבאה ל קובץ ה htaccess
RewriteRule ^/?([^/d]+)([0-9]{5})/?$ http://www.mydomain.com/category/$1/?zip=$2 [L]



וזה עושה את הפעולה הנדרשת ומעביר את הכתובת http://www.mydomain.com/pest-control77430
לדף http://www.mydomain.com/category/pest-control/?zip=77430

כמובן תוך שינוי הURL בחלון הכתובת של הדפדפן ל http://www.mydomain.com/category/pest-control/?zip=77430

מה צריך לעשות (ואני יודע שאפשר - כי וורד-פרס עושה את זה בעצמו כאשר מגדירים פרמהלינקס) בכדי שהכתובת http://www.mydomain.com/pest-control77430
תשאר בחלון הדפדפן בזמן שביצוע הקוד עובר למקום הנדרש - אין לי בעייה לשנות במידה וצריך קוד PHP בתבנית של הוורד-פרס

הערה: בדוגמת הכתובת למעלה - pest-control הנה קטגוריה (יש מספר קטגוריות כאלה - עשרות בודדות) ו 77430 זה מספר "כלשהו" (מיקוד) הנמצא בבסיב הנתונים -אך הוא אינו פוסט או עמוד ...
 

bnayal

New member
למה אתה מכליל את כתובת השרת ב redirect?

תוריד את ה hostname ואת ההגדרת פרוטוקול.
ברגע שאתה מגדיר hostname להעביר אליו אוטומטית מתבצע 302 redirect כנראה וזה אפילו הגיוני.
 

עופרל

New member
כי בלי זה - זה לא עבד לי בכלל

אכן בתחילה ניסיתי ללא הגדרת ההוסט - אבל אז לא התבצע כלום וקיבלתי הפנייה לדף 404
 
למעלה