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

הוסטס - פורום אחסון האתרים הגדול בישראל (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=68228)

Ron | CSite.co.il 13-10-08 13:18

htaccess| הפיכת רווח לקו תחתון בכתובת
 
שלום,

רציתי לדעת האם ישנה אפשרות,
להפוך כל רווח בכתובת לקו תחתון:
לדוגמא:
example.co.il/as as as
שיהיה:
example.co.il/as_as_as

אני מעוניין לעשות את זה בתוך קובץ ה htaccess,
ולא בקבצי ה php.

תודה רבה.

intercooler3819 13-10-08 18:33

אתה רוצה להעביר בנאדם שנכנס לעמוד
xx.com/a b c
לעמוד
xx.com/a_b_c
?

או שאתה רוצה פשוט אם בנאדם פותח את
xx.com/a c c.html
לפתוח את:
xx.com/a_c_c.html

?

Mati Menkes 13-10-08 18:39

הוא רוצה שזה יוסיף אוטומטית
שאם יש קישור לאתר סתם נגיד ל www.domain.com/bla bla
אז זה זה אוטומטית הופך תקישור ל www.domain.com/bla_bla
גם אני צריך את זה, תודה.

Ron | CSite.co.il 13-10-08 18:41

ציטוט:

נכתב במקור על ידי Mati Menkes (פרסם 673055)
הוא רוצה שזה יוסיף אוטומטית
שאם יש קישור לאתר סתם נגיד ל www.domain.com/bla bla
אז זה זה אוטומטית הופך תקישור ל www.domain.com/bla_bla
גם אני צריך את זה, תודה.


בדיוק

Mati Menkes 13-10-08 18:43

רון לא בדיוק,
יעני שיהיה ככה:
אני מוסיף באתר את הקוד :
ציטוט:

<a href="www.domain.com/bla bla">בלה בלה</a>
וזה הופך אותו אוטומטית ל
ציטוט:

<a href="www.domain.com/bla_bla">בלה בלה</a>
הבנת?

Ron | CSite.co.il 13-10-08 18:46

לזה התכוונתי.
רק שיהיה ברמת ה htaccess כלומר שלא ידרוש שינוי בקבצי php/html.

Mati Menkes 13-10-08 19:05

בקיצור שכל פעם שיש רווח בקישורים זה יוסיף קו תחתון במקום ,
וכן ב htaccess =]

intercooler3819 13-10-08 21:23

קודם כל איפה יש שימוש בזה בכלל..
שנית
מה שאתה מבקש אפשר לבצע בעזרת STR_REPLACE בלי עירוב של APACHE
ולדעתי - חבל לערב את ה HTACCESS
כי HTACCESS PER FOLDER איטי מאוד..

Ron | CSite.co.il 13-10-08 21:26

העניין הוא שאיני מעורב לערב php,
אלא ברמת ה htaccess בלבד,
אני מוכן להתפשר על מהירות וכו'.

הרעיון הוא שזה יעבוד על כל הדפים בשרת (גם אם יוסיפו דפים חדשים וכו').

זה שימושי מאוד עבור קידום אתרים (וגל מתייחס הרבה יותר יפה ל _ מאשר ל %20 שנוצר בעת רווח).

אני כמעט בטוח שאכן קיימת פקודה כזו ב htaccess,
אשמח לקבל תשובות נוספות.

mlnn 13-10-08 21:40

אסור לתת קודים מוכנים. וגם אם היה מותר..
תקרא על mod rewrite.

DvirCohen 13-10-08 23:27

קוד:

RewriteEngine On
RewriteRule \s+ _

נסה ככה :\ אין לי שמץ אם יעבוד

Ron | CSite.co.il 14-10-08 00:00

לא עובד.
אבל תודה רבה על הניסיון.

Rom 14-10-08 02:17

הבנתי מה אתה צריך.
מאוד דבילי לדעתי לעשות את זה עם htaccess, ואם בכל זאת תרצה לעשות את זה ככה, זה בעזרת mod_rewrite וmod אחר שאחרי על שינוי קבצי HTML.

O-B 14-10-08 03:22

לא נראה לי שזה בר ביצוע דרך APACHE

intercooler3819 14-10-08 17:33

ציטוט:

נכתב במקור על ידי O-B (פרסם 673188)
לא נראה לי שזה בר ביצוע דרך APACHE

זה בר ביצוע ;) הרגע כתבתי את זה כאן על השרת באובונטו

Ron | CSite.co.il 14-10-08 17:35

ציטוט:

נכתב במקור על ידי nitsanbn (פרסם 673286)
זה בר ביצוע ;) הרגע כתבתי את זה כאן על השרת באובונטו

אפשר בבקשה לפחות כיוון ?


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

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