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

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

dabi 30-09-13 16:15

ב HTCCSESS ,לא מצליח
 
ישלי את הקוד הבא
PHP קוד:

RewriteEngine On
RewriteCond 
%{REQUEST_FILENAME} !-f
RewriteRule 
^(.*)$ /1.php?code=$

זה מפנה כל מה שכתוב אחרי ה / לקובץ 1.php
לדגומא
www.x.com/333
יפנה ל
www.x.com/1.php?code=333

זה עובד
מה שאני רוצה זה שונה טיפה
שרק אם יש A אחרי הסלאש זה יפנה
לדוגמא
www.x.com/A33
יפנה
www.x.com/1.php?code=A33

אבל אם יהיה רשום
www.x.com/12222
זה לא יפנה לכלום

מה אני עושה בבקשה

BuildDream 30-09-13 18:43

תשנה את השורה השלישית

RewriteRule ^(A.*)$ /1.php?code=$1

dabi 01-10-13 00:31

אוקי אבדוק
אבל שאלה כללית
אני נגיד אני רוצה כמו התנאי שכתבתי בהתחלה
אבל נגיד המשתמשכתב
www.x.com/x
ויש לי באמת קובץ כזה בשם x ,אז שלא יפנה ל
www.c.om/1.php?cod=x
אלא שיפנה ל www.x.com/x

קיצור שזה יפנה רק אם יש כזה ביטוי במסד נתונים
איך עושים זאת בבקשה?

איציק ברבי 01-10-13 01:37

תלמד על מחרוזת string, כי זה לא תקין רק דרך htaccess
נניח וימצאו את הקוד המקורי זה יהווה בעיה.

תעשה סקריפט בקובץ שמזהה את האות הראשונה ובודק אם היא שווה לA או קטן(לבחירתך).
למקרה שאין לך מושג מאיפה להתחיל, תחפש את המושגים Array ו string.

לילה טוב :)

DanielM 03-10-13 15:03

עדיין אקטואלי?

dabi 14-10-13 10:33

ציטוט:

נכתב במקור על ידי DanielM (פרסם 882478)
עדיין אקטואלי?

כן

ציטוט:

נכתב במקור על ידי איציק ברבי (פרסם 882390)
תלמד על מחרוזת string, כי זה לא תקין רק דרך htaccess
נניח וימצאו את הקוד המקורי זה יהווה בעיה.

תעשה סקריפט בקובץ שמזהה את האות הראשונה ובודק אם היא שווה לA או קטן(לבחירתך).
למקרה שאין לך מושג מאיפה להתחיל, תחפש את המושגים Array ו string.

לילה טוב :)

אני יודע לעבוד עם STIRNG ו ARRAY ב PHP
אשמח אם תסביר לי מה לעשות...
לא קשור לחלוטין ל HTECSESS.??


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

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