משיכת נתונים מדומיין אחר על אותו שרת אחסון ללא שינוי הכתובת - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

משיכת נתונים מדומיין אחר על אותו שרת אחסון ללא שינוי הכתובת


Kirma

Recommended Posts

שלום,

קניתי היום דומיין נוסף לאתר שלי

אני רוצה ששתי הדומיינים יהיו זמינים

והדומיין החדש ימשוך את הנתונים

לדוגמא:

לצורך הדוגמא נגדיר את שתי הדומיינים בשמות

הראשון (הישן): domain.me

השני (החדש): domain.co.il

כל הקבצים נמצאים בתיקייה "/domains/domain.me/public_html/"

ברגע שיכנסו לכתובת


domain.co.il/about.html שזה יפנה ל - domain.me/about.html
domain.co.il/contact.html שזה יפנה ל - domain.me/contact.html

חשוב שהכתובת דומיין לא תשנה

ניסיתי עם htaccess לעשות את הדבר הבא (הקובץ htaccess באתר החדש)


RewriteRule ^contact.html$ [url]http://domain.me/index.php?v=contact[/url] [QSA]
RewriteRule ^aboutus.html$ [url]http://domain.me/index.php?v=aboutus[/url] [QSA]

*** הערה

בדומיין הישן קיים htaccess שממיר את הכתובת "contact.html" לכתובת "index.php?v=contact"

מקווה שהבנתם..

אם מישהו יכול להפנות אותי לדרך הנכונה אשמח לעזרה ..

ישבתי על זה בכל מיני אפשרויות אבל ללא הצלחה

שבת שלום

קישור לתוכן
שתף באתרים אחרים

ניסיתי את זה, הכתובת דומיין משתנה ..

להפנות זה לא בעיה, אני רוצה להישאר בדומיין שאליו נכנסתי

כמו לדוגמא ב eBay

אתם יכולים לשנות את הסיומת והתוכן לא ישתנה, רק השפה

קישור לתוכן
שתף באתרים אחרים

htaccess יודע לעשות forwarding רק בתוך הדומיין הנוכחי, בשביל להפנות לדומיין אחר הוא חייב לעשות redirect. נשמע שמה שאתה צריך זה פשוט להפנות את שני הדומיינים בדיוק לאותו מקום ולא לספריות נפרדות, בכל מקרה htaccess הוא לא הפתרון למה שאתה רוצה.

קישור לתוכן
שתף באתרים אחרים

שתי הדומיינים נמצאים באותו שרת , על אותו יוזר

אני חושב שבסופו של דבר אני ישנה את כל המערכת שתבצע include למשתנה מסוים

לדוגמה

במידה ונכנסים מהדומיין הראשון


include("../../domain.$ext/public_html/filelocation" );

ובמידה ונכנסים מהדומיין השנייה רק להחליף את המשתנה

זה אחד הפתרונות, אבל צריך לעבוד על זה 30-20 דקות בערך .. להחליף את כל הקישורים של התמונות\עיצובים\קבצים

במידה ואין פתרונות אחרים להציע זה מה שאני יעשה

קישור לתוכן
שתף באתרים אחרים

בסוף שיניתי את כל המערכת בצורה ידנית

במקום לבצע


include("includes/file.php");

שיניתי ל


$domainredirect = "/home/kirma/domains/domain.me/public_html";
include("$domainredirect/includes/file.php");

אם למישהו יש פיתרון יותר טוב אשמח לשמוע

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...