הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   HTACCESS - ביטול המרה אוטומטית של // ל-/ (https://hosts.co.il/forums/showthread.php?t=94096)

Kernel 15-12-11 17:42

HTACCESS - ביטול המרה אוטומטית של // ל-/
 
לפרויקט חדש אני מנסה לייפות את ה-URL ולשם כך אני משתמש ב-HTACCESS,
אחד הפרמטרים הוא URL כלומר יש URL בתוך ה-URL, ואז נוצרת בעיה, http:// הופך ל-http:/ וכל הקוד הולך לזבל

איך אני מבטל את התיקון של // ל-/.

תודה
אבי

בניה 15-12-11 19:31

ציטוט:

נכתב במקור על ידי Kernel (פרסם 828303)
לפרויקט חדש אני מנסה לייפות את ה-URL ולשם כך אני משתמש ב-HTACCESS,
אחד הפרמטרים הוא URL כלומר יש URL בתוך ה-URL, ואז נוצרת בעיה, http:// הופך ל-http:/ וכל הקוד הולך לזבל

איך אני מבטל את התיקון של // ל-/.

תודה
אבי

בגדול אני חושב שאין ברירה אלא לעשות URLENCODE לכתובת שאתה מכניס בכתובת
אם תתן דוגמא לURL יהיה אפשר לחשוב על רעיונות

Itay 15-12-11 20:03

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

Kernel 15-12-11 21:02

Htaccess:
קוד:

RewriteEngine on
RewriteRule ^qr/size/([^/]+)/text/(.*)$ i.php?size=$1&text=$2 [nc]
RewriteRule ^qr/size/([^/]+)/text:(.*)$ i.php?size=$1&text=$2 [nc]

http://qr.qrgenerator.us/qr/size/4/t...www.ynet.co.il - לא עובד
http://qr.qrgenerator.us/qr/size/4/t...www.ynet.co.il - לא עובד

מסתבר ששניהם לא עובדים.

Itay 16-12-11 18:12

בדקתי את הראשון וזה נתן לי http:/www.ynet.co.il
זה נראה כאילו הבעיה היא לא ב-HTACCESS אלה באיך שאתה שולח את הכתובת ל-QR
הבק-סלאש הכפול בעצם מבטל את הראשון.. אני לא יודע איך ולאן אתה מעביר את זה, אבל תנסה פשוט להחליף את "//" ב-4 "/" (יכול להיות ש-3 יספיקו, לא סגור על זה)

בכל מקרה, ניסית רק להציג את מה שאתה מקבל בלי ה-QR?

עריכה: ד"א, לא רוצה לבאס אותך - אבל איזה סיבה תהיה למישהו להשתמש בזה ולא בשל גוגל? http://chart.apis.google.com/chart?c...co.il&chld=H|0


כל הזמנים הם GMT +2. הזמן כעת הוא 21:21.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ