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

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

daMn 29-01-10 21:01

[htaccess] התעלמות מתיקיה מבחינת השורה הבא
 
אני משתמש במערכת שלי בפקודה הבא:
קוד:

RewriteRule ^(.*)$ index.php/$1 [L]
אני רוצה שהפקודה הנ"ל כביכול תתעלם מאיזשהי תיקיה, למשל תיקיה admin
אני בעצם רוצה שברגע שאני כותב admin הוא לא יעבור דרך הפקודה הנ"ל, כי אז בעצם הindex.php שלי סתם נקרא.

ניסיתי להשתמש באיזשהי פקודה שמצאתי, אבל גם היא לא עובדת:
קוד:

RewriteCond %{REQUEST_URI} !^/someDir
יש רעיונות?

Erez | TrustMedia.co.il 30-01-10 21:41

אולי תוסיף אחרי זה עוד פקודה להעברה לעמוד האדמין,לא יודע אם זה יעבוד אבל שווה לנסות

Daniel 30-01-10 21:59

ציטוט:

נכתב במקור על ידי daMn (פרסם 754223)
אני משתמש במערכת שלי בפקודה הבא:
קוד:

RewriteRule ^(.*)$ index.php/$1 [L]
אני רוצה שהפקודה הנ"ל כביכול תתעלם מאיזשהי תיקיה, למשל תיקיה admin
אני בעצם רוצה שברגע שאני כותב admin הוא לא יעבור דרך הפקודה הנ"ל, כי אז בעצם הindex.php שלי סתם נקרא.

ניסיתי להשתמש באיזשהי פקודה שמצאתי, אבל גם היא לא עובדת:
קוד:

RewriteCond %{REQUEST_URI} !^/someDir
יש רעיונות?

מה שאתה ניסית אמור לעבוד...
נסה את זה:
HTML קוד:

RewriteCond %{REQUEST_URI} !^index\.php/admin$
RewriteRule ^(.*)$ index.php/$1 [L]


Shay Ben Moshe 30-01-10 22:53

אני לא בטוח שזה מה שאתה מחפש, אבל זה עושה שאם הבקשה היא לקובץ או לתיקייה קיימים זה לא מעביר:
קוד:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

אם זה לא מה שחיפשת זה יעשה את העבודה:
קוד:

RewriteCond $1 !^admin
RewriteRule ^(.*)$ index.php?/$1 [L]



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

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