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

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

ory 17-03-13 07:22

שאלה לאנשי הnginx פה
 
איך אני יכול להגדיר לnginx לשרת קובץ PHP בתור קובץ סטטי? (כמו HTML)
אם אני סתם אומר לו לטפל בקובץ אז בדפדפנים מסויימים הוא רוצה לשמור אותו ולא מעבד אותו כHTML.
אני מניח שצריך להגדיר עוד משהו כדי שזה יעבוד.

Kernel 17-03-13 13:15

שם בתיקייה מסויימת ולא מגדיר cgi/fpm. רק location או alias
אאל״ט אתה אמור לרשום את הקונפיג אחרי השורה שמגדירה את צורת העבודה של php.

אלטרנטיבה אחרת היא על host name אחר. אחד השימושים שאני מציע ללקוחות בהאצת אתרים הוא להשתמש באייפי של השרת לכל התוכן הסטטי. (חוסך nslookup)

ory 17-03-13 13:44

אז זהו.. שעשיתי את זה. ואז מה שקרה שבאקספלורר זה עבד יופי ובכרום/FF הוא הציע לשמור את הקובץ במקום להציג אותו למשתמש.

Kernel 17-03-13 14:21

תוסיף ב-header
Mimetype של טקסט או html

ory 17-03-13 14:25

אבל אני לא רוצה שאת כל קבצי הPHP על השרת הוא ישרת בתור קבצים סטטיים.
אלא רק קבצים תחת location מסויים.
מה השורה שאני אמור להוסיף שם?

Kernel 17-03-13 16:05

תוסיף רק בלוקיישן הספציפי.

add_header Content-Type "text/html charset=utf-8"

ory 17-03-13 16:14

עובד. תודה רבה!

Kernel 17-03-13 16:30

שים לב שכל מה שבלוקיישן יישלח כטקסט. גם תמונות.
אם יש עוד קבצים בתייקיה. תוסיף location על הlocation הקיים רק לPHP (עם regex).

ory 17-03-13 17:30

יש שם רק טקסטים.


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

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