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

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

solcito 04-12-08 17:22

לא מצליח לעשות סאב דומאיין וירטואלי
 
PHP קוד:

RewriteEngine On

RewriteCond 
%{HTTP_HOST} !^www.domain.co.il
RewriteCond 
%{HTTP_HOST} ([^.]+).domain.co.il [NC]
RewriteRule ^(.*)$ http://www.domain.co.il/page.php?id=%1 [L,R] 

מישהו יכול לעזור לי בבקשה?
המוד מופעל, הקוד שלי כנראה לא נכון...

vadimg88 04-12-08 23:58

נסה את זה:

קוד:


RewriteEngine On
RewriteCond %{HTTP_HOST} (www\.|[^(.*)]){1}domain.com [NC]
RewriteRule .* - [L]
RewriteCond %{HTTP_HOST} ^([^.]+)\.doamin.com [NC]
RewriteRule .* /path/to/doamin/webroot/%1/index.html [L]
RewriteCond %{HTTP_HOST} ^([^.]+)\.([^.]+)\.doamin.com [NC]
RewriteRule .* /path/to/doamin/webroot/%2/%1.html [L]


HOLD 05-12-08 00:24

ציטוט:

נכתב במקור על ידי vadimg88 (פרסם 685489)
נסה את זה:

קוד:


RewriteEngine On
RewriteCond %{HTTP_HOST} (www\.|[^(.*)]){1}domain.com [NC]
RewriteRule .* - [L]
RewriteCond %{HTTP_HOST} ^([^.]+)\.doamin.com [NC]
RewriteRule .* /path/to/doamin/webroot/%1/index.html [L]
RewriteCond %{HTTP_HOST} ^([^.]+)\.([^.]+)\.doamin.com [NC]
RewriteRule .* /path/to/doamin/webroot/%2/%1.html [L]


איפה להריץ את זה?

solcito 05-12-08 01:06

תוכל לעזור לי בבקשה? אני לא הכי מבין בשפה הזו...
זה מה שעשיתי עד עכשיו:

קוד:

RewriteEngine On
RewriteCond %{HTTP_HOST} (www\.|[^(.*)]){1}domain\.co\.il [NC]
RewriteRule .* - [L]
RewriteCond %{HTTP_HOST} ^([^.]+)\.domain\.co\.il [NC]
RewriteRule .* /home/lior/public_html/domain.co.il/page.php?id=%1 [L]


ViPeRt 05-12-08 12:53

זה לא יעזור לך.
בשביל תוכל לעשות דבר כזה אתה צריך להפנות את כל הכתובת *.domain לאותו אייפי של השרת שלך.

תדבר עם מנהל השרת שיעשה לך את זה.
צריך לערוך את הקובץ קונפיג של האפצי' בשביל זה.

WCMS 05-12-08 17:00

אתה צריך או להגדיר את האפצי' או לעשות לאתר קיצורים איפי פרטי וככה אתה מפנה את ה* לאיפי הפרטי שמוביל ל public_html של הדומיין וב.htaccess ולהגדיר מה שכתבו לך למעלה,
וזה אמור לעבוד.

vadimg88 05-12-08 18:58

זה לא בהכרח נכון, לפי מה שהבנתי מפותח האשכול, הוא רוצה לדוגמא דומיין test.domain.co.il שברגע שמשהו יכנס אליו יראה את התוכן של העמוד domain.co.il/page.php
ובשורת הכתובת זה יציג test.domain.co.il אם זה המקרה שלו הקוד למעלה יעשה בידיוק את זה. לזה נועד ה מודל mod_rewrite של APACHE


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

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