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

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

syn 27-07-07 16:56

domain.com ל- www.domain.com
 
איך אני עושה את זה? משהו בסגנון של ynet, כתובת בלי www תפנה לכתובת עם www.
(כנ"ל גם לגבי כל העמודים, ולא רק הראשי).

אני מניח שזה בעזרת HTACCESS, אין לי מושג מה לחפש בגוגל.

בניה 27-07-07 17:14

אתה יכול לעשות את זה גם בPHP.
המשתנה
PHP קוד:

$_SERVER['SERVER_NAME'

מכיל את הדומיין שאליו נשלחה הבקשה או שזה HTTP_HOST במקום SERVER_NAME אני לא בטוח

BlueNosE 27-07-07 17:19

ציטוט:

נכתב במקור על ידי בניה (פרסם 530803)
אתה יכול לעשות את זה גם בPHP.
המשתנה
PHP קוד:

$_SERVER['SERVER_NAME'

מכיל את הדומיין שאליו נשלחה הבקשה או שזה HTTP_HOST במקום SERVER_NAME אני לא בטוח

אבל הוא רוצה על כל הקבצים, לא רק על PHP, אם יש לו קובץ CSS או GIF?

בכל מקרה זה עם MOD REWRITE רק שאני לא זוכר את זה,
נסה לחפש "mod rewrite no www to www" או משהו בסגנון..

syn 06-08-07 09:42

לא מצאתי פיתרון, לכן כתבתי סקריפט קטן.
PHP קוד:

<?
$domain 
$_SERVER['SERVER_NAME'];
$requrl $_SERVER['REQUEST_URI'];

if (
stristr($domain"www")) {
} else {
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.galils.info$requrl");
}
?>

להחליף את http://www.galils.info בכתובת האתר שלכם.

fulsyp 06-08-07 11:22

אבל הוא רוצה על כל הקבצים זה עם שימוש ב-htaccess הינה:
קוד:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.com
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=permanent,L]

הינה רק שלח הודעה שזה עובד


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

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