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

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

SoulReaper 19-07-06 10:51

[עזרה] mod_rewrite ב .htaccess
 
כן שלום,
אז ככה על שרת חינמי פתחתי קובץ .htaccess בשביל שימוש ב mod_rewrite של apache.

בקובץ רשמתי:
קוד:

RewriteEngine on
Options +FollowSymLinks

RewriteRule ^(.*)$ page.php?a=$1

בקובץ page.php רשמתי:
קוד:

<?php
if ($a == "hello") {
        echo "hello";
}

אני לא יכול לכתוב קישור אז אממ אני אכתוב ככה:

omriii.byethost13.com/hello

וזה כותב לי HTTP 500 Internal Server Error
עזרה בקשה תודה.

BlueNosE 19-07-06 17:47

באיזה שרת זה?
כעיקרון ניתן לחסום את הפעילות של REWRITE ENGINE מגבוה.

Tal Aviel 19-07-06 23:29

עומרי אתה לא יכול לשאול אותי הא? :P
השרת שלך כנראה לא תומך בזה. אין כאן שום שגיאה.
אגב... יש שרתים שלא תומכים שאתה עושה echo $a אלא אתה צריך לעשות
קוד:

echo $_GET["a"];

RS324 20-07-06 01:32

זה כנראה כבר קשור ב REGISTER GLOBALS לא ? ואפשר לשנות את ההגדרה הזאת עם INI_SET

SoulReaper 20-07-06 15:11

אז זהו שאם אני מוחק את .htaccess ונכנס ישירות ל Page.php?a=hello זה כן פועל...

בדקתי בשרת והוא תומך ב mod_rewrite.

השרת חינמי:
www.byethost.com


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

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