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

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

EpsilonTal 15-07-09 16:14

[שאלה] האם אפשר להשתמש בקוד PHP בhtaccess ?
 
כשאני יוצר את העמוד ".htaccess" אני כותב את התנאים וכל מה שצריך לרשום
השאלה שלי היא אם אפשר לשלב גם קוד PHP ..
ניסיתי ולא הצלחתי.. אז רציתי לדעת אם יש אופציה כלשהי שאולי אני לא יודע עליה

תודה

HagaiA 15-07-09 18:21

לא

Daniel 15-07-09 18:57

אם תפרט לנו מה אתה רוצה לעשות נוכל לעזור לך יותר. אפשר לדאוג להפעיל קוד PHP על כל הבקשות אך זה לרוב לא יעיל וכדאי.

AlmogBaku 16-07-09 07:38

אתה יכול לכתוב בעזרת PHP קובץ HTACCESS

EpsilonTal 16-07-09 20:56

ציטוט:

נכתב במקור על ידי Baku (פרסם 728120)
אתה יכול לכתוב בעזרת PHP קובץ HTACCESS

זה בעקרון המטרה שלי
תוכל בבקשה להסביר לי יותר?
תודה.

AlmogBaku 16-07-09 21:05

תחפש בגוגל או במנואל על fopen.

ואני רק רוצה להדגיש- הכוונה היא לייצר בעזרת PHP קובץ HTACCESS [מחולל קוד], ולא ליצור תנאים ולולאות בPHP בתוך הHTACCESS.

EpsilonTal 19-07-09 14:43

הכוונה שלי היא כזאת:
יש לי מסד נתונים שמכיל הרבה נתונים ממסופרים לפי סדר מסוים (1,2,3..)
את הנתונים מהמסד אני מציג בצורה כזאת כאשר הID מציג נתון ספציפי מהמסד
page.php?id=1
המטרה שלי היא לעשות שהקובץ htaccess יצור אוטומטית שם חדש לקובץ כמו page-1
אפשרי? תודה..

anti 19-07-09 17:44

ציטוט:

RewriteRule ^page([0-9]+).html$ page.php?id=$1
אמור לעבוד בלי בעיות.

servil 20-07-09 14:36

יש מודול כזה בוורדפרס

Tom_l 20-07-09 16:42

ציטוט:

נכתב במקור על ידי EpsilonTal (פרסם 728743)
הכוונה שלי היא כזאת:
יש לי מסד נתונים שמכיל הרבה נתונים ממסופרים לפי סדר מסוים (1,2,3..)
את הנתונים מהמסד אני מציג בצורה כזאת כאשר הID מציג נתון ספציפי מהמסד
page.php?id=1
המטרה שלי היא לעשות שהקובץ htaccess יצור אוטומטית שם חדש לקובץ כמו page-1
אפשרי? תודה..

בעיקרון זה Mod_Rewrite, תבדוק שהוא מותקן בשרת שלך - בדר"כ הוא מותקן.
תוסיף את השורה הזאת בקובץ: .htaccess - עם הנקודה כמובן בתחילת השם.
קוד:

RewriteRule ^page-([0-9]+)?$ page.php?id=$1

בהצלחה :)


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

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