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

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

Haimz 02-08-11 11:44

שאלה | htaccess
 
שלום,
אם אני רוצה לעשות ש http://domain.com/iJksmEuyrzOp
יהיה במקום
http://domain.com/file.php?id=iJksmEuyrzOp
איך אני עושה את זה?
כשאני עושה mod_rewrtie פשוט, הוא מציג לי 404 כשאני נכנס לINDEX

BlueNosE 02-08-11 12:50

מוד REWRITE פשוט אמור להספיק. תביא את הקוד ונתפלסף עליו קצת P:

Haimz 02-08-11 18:05

אוקי
קוד:

RewriteEngine On
RewriteRule (.*) ./file.php?id=$1

סתם קוד שכתבתי עכשיו, פשוט זה קרה לי כמה פעמים

Itay 02-08-11 20:07

כי אתה מעביר כל בקשה לקובץ file.php
אם כבר ככה, אז תנסה להוסיף את השורה הזאת לפני ה"חוק" שלך:
קוד:

RewriteCond %{REQUEST_URI} !index.php

Haimz 02-08-11 20:47

תוכל לפרט על זה טיפטיפה? יהיה נחמד לדעת עוד קצת

Itay 02-08-11 22:50

RewriteCond זה תנאי ל-Rule שבא מתחתיו,
התנאי שרשמתי עושה בדיקה שלא מדובר בבקשה לקובץ index.php על המשתנה REQUEST_URI (הכתובת שאותה אתה מבקש מהשרת, נגיד somefile.php?var1=bla&var2=blabla)

Haimz 03-08-11 00:01

תודה, תנעלו :)


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

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