איך אני יכול להפנות את כל 301 מחרוזות שאילתה עם "? Hl = t" לשורש בפורום שלי בבקשה?
איך אני יכול להפנות את כל 301 מחרוזות שאילתה עם "? Hl = t" לשורש בפורום שלי בבקשה?
שים כלל זה לפני האחרים:
בבקשה לבדוק את זה!Code:RewriteCond %{QUERY_STRING} hl=(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi) RewriteRule ^(.*)$ http://%{HTTP_HOST}/forums/ [L,R=301]
אני לא רוצה לנתב מחדש את כל כתובות URL, אני רוצה להפנות רק מחרוזות שאילתה עם? Hl =לא לשורש שלי.
אני לא לא רוצה rediret את כתובות mod הישן לשורש, אני שמח הפניית להם את כתובות mod חדש תיקיה.
אני לא חושב שאתה מבין את הבעיה.
נערך לאחרונה על ידי Snake; 14-03-10 ב 21:41.
סליחה על הבלבול. ברור שזה באשמתי - אני מתגעגע פרט זה. נא להשתמש כלל זה לפני חוקים אחרים (לבדוק את זה):
זה אחד יפנה את כל הבקשות עם? Hl = t לשורש בפורום שלך. אם אתה רוצה להפנות אל השורש של כל השירות שלך, ולאחר מכן להסיר / פורומים משלטוןCode:RewriteCond %{QUERY_STRING} hl=t RewriteRule ^(.*)$ http://%{HTTP_HOST}/forums/ [L,R=301]
מצטער שוב עבור מטעה![]()