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

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

חיים 10-04-07 13:28

Mod_Rewrite צריך עזרה
 
אני צריך לדעת איך לעשות שבכל עמוד שאני רק יעבור שהכתובת תהיה למשל sitename.com/index.php וככה בכל עמוד ושזה לא ישתנה זה אפשרי?מישהוא מוכן לתת לי דוגמה או הסבר לזה?

syn 10-04-07 13:33

קוד:

RewriteEngine on
RewriteRule ^index.html$ index.php
RewriteRule ^index-page([0-9]+).html$ index.php?page=$1

בשורה השניה זה דף רגיל, ובשורה השלישית יש אפשרות להוסיף משתנים.

חיים 10-04-07 13:37

תראה הבנתי את הקוד הזה אבל אני רוצה נגיד שתהיה בכתובת abc.php?ab=1cd=2 אז שזה יכותב לך רק index.php כאילו אתה בראשי זה אפשרי?

Eran-s 10-04-07 14:02

לא אפשרי, הדף צריך לקבל GETים כלשהם

חיים 10-04-07 14:55

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

Eran-s 10-04-07 15:01

רק פריימים אבל לא מומלץ...
פשוט נגיד תעשה עם mod_rewrite
index.php/news/id
כאשר id זה הכתבה.
ותעשה משתנים מסובכים במערכת... זהו...

בניה 10-04-07 15:31

ציטוט:

נכתב במקור על ידי masterpl (פרסם 456397)
הבנתי ואין דרך להסתיר את המידע שאני נותן לדף בכתובת?כדי שיהיה קצת יותר מאובטח

אל תבנה על זה באבטחה.
פשוט תסנן את הקלט אצלך וזהו.

חיים 10-04-07 16:09

כן אבל רציתי כאילו שהמשתמש לא ידע גם באיזה קובץ הוא נמצא כרגע זה אפשרי?אם לא אז אני יוותר

בניה 10-04-07 16:59

מה שאתה יכול לעשות זה להפוך משתנה GET לשם הקובץ.
אם למשתמש אין שום דרך להבדיל בין דפים הוא מבקש אז איך השרת ידע?


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

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