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

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

חיים 25-11-07 13:53

[HTACCESS] איך לעשות משהוא מסויים...
 
שלום לכל פורום תכנות!
אני עובד כרגע על אתר אחד וצריך להכין משהו נחמד שיעשה שברגע שאני נכנס תכתובת כזו:
קוד:

http://www.url.com/username/index.php?act=login
אז זה יגיע לכתובת כזה:
קוד:

http://www.url.com/index.php?act=login&site=username
רציתי לדעת איך לעשות את זה (אני יודע שעם MOD_REWRITE אבל לא יודע איך להשתמש בו)
תודה מראש ;)

TVDesign 25-11-07 13:55

אתה רוצה שאוטומטי זה יכנס או במידה ו...יהיה משהו.
כאילו נגיד login אני מחובר במידה ואני לא מחובר זה לא מעביר?..

חיים 25-11-07 14:01

לא אני רוצה שתמיד בכל מצב בכל כתובל כל GET שזה יכניס בסוף גם site=username

AlmogBaku 25-11-07 14:06

להלן דוגמא:
קוד:

RewriteEngine on
RewriteRule ^([A-Za-z0-9-]+)\,([A-Z-a-z-0-9]+).html/?$ index.php?name=$1&page=$2 [L]

הפנייה כזו(כמובן שזה לא מעביר אלא נשאר בעמוד):
http://yoursite/aa,bb.html
עמוד המקור:
index.php?name=aa&page=bb

reXtea 25-11-07 14:14

אהמממ ההוא שמעליי לא עשה בדיוק כמו שאתה רצית אז הכנתי לך אחד למקרה שתסתבך:
קוד:

RewriteEngine On

RewriteRule ^([a-z¦A-Z¦0-9].*)/index.php?act=login$ index.php?act=login&site=$1


DanielS 25-11-07 15:37

ציטוט:

נכתב במקור על ידי reXtea (פרסם 583108)
אהמממ ההוא שמעליי לא עשה בדיוק כמו שאתה רצית אז הכנתי לך אחד למקרה שתסתבך:
קוד:

RewriteEngine On

RewriteRule ^([a-z¦A-Z¦0-9].*)/index.php?act=login$ index.php?act=login&site=$1


הוא מתכוון כאילו שזה יהיה אוטומתית.
שיחליף את זה כלומר
גם אם זה act=login
וגם אם זה act=movies

talbeno 25-11-07 15:44

אתם רוצים שזה ממש יעבור עמוד, או רק ייבא?

reXtea 25-11-07 15:45

ציטוט:

נכתב במקור על ידי DanielS (פרסם 583133)
הוא מתכוון כאילו שזה יהיה אוטומתית.
שיחליף את זה כלומר
גם אם זה act=login
וגם אם זה act=movies

אה =X
אז שישתמש בזה:
קוד:

RewriteEngine On

RewriteRule ^([a-z¦A-Z¦0-9].*)/index.php?act=([a-z¦A-Z¦0-9].*)$ index.php?act=$2&site=$1


AlmogBaku 25-11-07 16:01

אני מאמין שהוא מספיק חכם כדי לקחת את הבסיס ולפתח את זה בעצמו.
"תביאו לי דג ואשבע, למדוני לדוג- אהיה שבע לכל חיי".

reXtea 25-11-07 16:08

ציטוט:

נכתב במקור על ידי Baku (פרסם 583146)
אני מאמין שהוא מספיק חכם כדי לקחת את הבסיס ולפתח את זה בעצמו.
"תביאו לי דג ואשבע, למדוני לדוג- אהיה שבע לכל חיי".

נכון מאוד, אבל רוב הילדים פה בקהילה עצלנים ולא יודעים ללמוד לבד.
יכול להיות שהוא לא, אבל ליתר בטחון הבאתי לו בדיוק מה שהוא ביקש ...


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

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