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

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

SmartSeo 10-02-09 10:36

עזרה | עם עמודים בעברית.php
 
שלום רב,
ניסיתי מספר וריאציות בקובץ Htaccess כדי שאוכל לתת שמות לעמודים בעברית לדוג'
בנייתאתרים.php השרת מבוסס לינוקס.

ניסיתי דברים כמו *. ולא הצלחתי, אשמח לדעת מה ההגדרות שכן יעבדו

תודה לעוזרים

\|קורץ|

Daniel 10-02-09 10:56

כבר מישהו שאל את זה בעבר,
http://www.hosts.co.il/forums/showthread.php?t=71719

SmartSeo 10-02-09 11:26

נכון, ולא עבד לי
rule *. /בנייתאתרים
...
אשמח לעזרה

vadimg88 10-02-09 11:28

השאלה שנשאלת היא האם אתה רוצה פיזית לתת לקובץ ה PHP שם בעברית שבשרת שם הקובץ יהיה בעברית?! או שאתה רוצה שהקישור יהיה שם קובץ בעברית אבל בעצם הוא יטען מהשרת קובץ עם שם באנגלית?! זאת אומרת שאם משהו יכנס לקישור site.com/משהו.php אז זה יטען את הקובץ מהשרת בשם משהו.php או שאתה רוצה שנכנסים לאותו קישור זה יטען דינאמית קובץ בשם something.php אבל בקישור יראו משהו.php ?

SmartSeo 10-02-09 11:40

שהוא יטען דינאמית קובץ בשם something.php
כ.. משהו.php

וגם תראה, יש לי את האתר
http://www.cmesupply.com/internet/
אני רוצה שזה פשוט יהיה
http://www.cmesupply.com/אינטרנט/
ויקשר לאותו מקום.

vadimg88 10-02-09 11:53

בקשר לקובץ בעברית. יש כמה דרכים לעשות את זה. הטובה ביותר לדעתי היא פשוט שתרשום RULE לכל קובץ בעברית שאתה רוצה לעשות. כי אני מניח כל קובץ יהיה לו קישור שונה. אז הקוד הבא יטען את הקובץ something.php כשתכנס לקישור site.com/משהו.php תוכל להוסיף עוד ועוד ולשנות לפי הצורך.

קוד:

### REWRITES ###
Options +FollowSymLinks
RewriteEngine on

RewriteRule ^משהו.php test.php

הבעיה בשימוש ב *. היא שזה יתאים את עצמו לכל דבר שבא אחרי הסלאש של site.com/ לכן אם תגש לתיקיה לדוגמא site.com/dir אז זה יטען לך קובץ במקום. לכן השימוש כמו שהצגתי למעלה עדיף.

בקשר לשאלה השנייה משום מה כשזה נמצא לבד בקובץ HTACCESS בתור RULE זה עובד ברגע שיש מעליו עוד RULE זה מפסיק לעבוד. לכן לא ממש יודע איך לבצע את זה. תעשה פשוט REDIRECT

SmartSeo 10-02-09 13:21

ניסיתי:
The requested URL /%D7%A9%D7%A2%D7%A8_%D7%94%D7%93%D7%95%D7%9C%D7 %A8.php was not found on this server.

vadimg88 10-02-09 13:22

תראה לי מה רשמת ב HTACCESS

SmartSeo 10-02-09 13:32

ציטוט:

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^dollargate.net [nc]
rewriterule ^(.*)$ http://www.dollargate.net/$1 [r=301,nc]
RewriteRule ^שער_הדולר.php graph.php
זה הכל.

vadimg88 10-02-09 13:58

מוזר, כי לי זה עובד. תראה אולי ב APACHE ERROR LOGS מה הוא רושם.


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

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