رفتن به مطلب

یک وردپرس با چند دامین


ata3929

پست های پیشنهاد شده

این کد را در فایل wp-config.php قرار دهید

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);

 

لینک به ارسال
در 2 دقیقه قبل، moeini گفته است :

این کد را در فایل wp-config.php قرار دهید


define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);

 

بعد از قرار دادن این کد باید چیکار کنم ؟

لینک به ارسال

فقط همین، تست کنید ببینید با چند دامنه سایت بالا میاد؟

ویرایش شده توسط moeini
لینک به ارسال

اضافه کردنی در کار نیست.

وقتی وردپرس لود میشه این کد آدرس سایت رو  به صورت داینامیک میخونه و به وردپرس معرفی میکنه.

لینک به ارسال
در در ۱۳۹۵/۱/۳۱ ه‍.ش. at 00:58، moeini گفته است :

اضافه کردنی در کار نیست.

وقتی وردپرس لود میشه این کد آدرس سایت رو  به صورت داینامیک میخونه و به وردپرس معرفی میکنه.

میتونید بیشتر توضیح بدین ؟!

متوجه نشدم

مثلا ساین من روی دامین 1 هست

الان وردپرس با این روش شما چطور بفهمه که با دامین 2 هم بالا بیاد ؟!!!

لینک به ارسال

آدرس سایت در متغیر $_SERVER['HTTP_HOST'] قرار داره و به وردپرس معرفی میشه.

درضمن کد تست شد و سایت با دو دامین محتلف بالا آمد.

لینک به ارسال
در 26 دقیقه قبل، moeini گفته است :

آدرس سایت در متغیر $_SERVER['HTTP_HOST'] قرار داره و به وردپرس معرفی میشه.

درضمن کد تست شد و سایت با دو دامین محتلف بالا آمد.

سایت وردپرس من در domin1.com هست

برای این که در domin2.com هم بالا بیاد باید

یعنی به این شکل باشه  ؟!

define('WP_SITEURL', 'http://' . domin2.com);
define('WP_HOME', 'http://' . domin2.com);

 

ویرایش شده توسط ata3929
لینک به ارسال
در 14 ساعت قبل، ata3929 گفته است :

سایت وردپرس من در domin1.com هست

برای این که در domin2.com هم بالا بیاد باید

یعنی به این شکل باشه  ؟!


define('WP_SITEURL', 'http://' . domin2.com);
define('WP_HOME', 'http://' . domin2.com);

 

به این شکل فقط با دامنه دوم بالا میاد.

نمیدونم چرا اینقدر تردید دارید، لطفا کد رو قرار بدید و نتیجه رو ببینید!

لینک به ارسال
در 13 دقیقه قبل، moeini گفته است :

به این شکل فقط با دامنه دوم بالا میاد.

نمیدونم چرا اینقدر تردید دارید، لطفا کد رو قرار بدید و نتیجه رو ببینید!

قرار دادم ول با هیچ کدوم از دامین ها بالا نیومد

چه دامین اصلی که وردپرس نصب هست

چه دامین دوم که با این کد وارد کردم

لینک به ارسال
در 13 دقیقه قبل، moeini گفته است :

سایت داخل پوشه نصب شده؟

 

بله

هنگام ادد دامین پوشه مربوط له وردپرس و میدم بهش

و سایت بدون لون کد بالا میاد

 

ولی فونت ها رو لود نمیکنه

 

کد ها رو هم وارد میکنم هی فرقی به حالش نمیکنه و باز فونت ها رو لود نمیکنه

ویرایش شده توسط ata3929
لینک به ارسال
در 1 دقیقه قبل، pctricks گفته است :

اگر می خواهید با دو دامنه در دسترس باشید ، می توانید دامنه دوم را که از طریق پنل هاست ست کردید ، سپس به دامنه اول ریدایرکت کنید ، اینطور هم با دو دامنه در دسترس می باشد و هم مشکلات دیگر را ندارید.

می خوام با دو دامنه متفاوت سایت بالا باشه

نمیخوام دامین دوم و که وارد میکنم ریدایرکت بشه به دامین اول

 

امکان پارک دامین هم نیست

چون دامین اصلی هاست نیست و هر دو دامین به صورت ادد دامین به هاست اضافه شده است (پارک دامین فقط بر روی دامین اصلی هاست امکان پذیر هست )

لینک به ارسال
در 30 دقیقه قبل، pctricks گفته است :

این کار امکان پذیر نیست ، البته می تون کدی نوشت که اگر کاربر با دامنه 1 وارد صفحه شد تنظیمات با دامنه 1 بروز شود و ... ولی عاقلانه بنظر نمی رسد .

شما در قالب آدرس دهی فونت ها و ... را از وابستگی به دامنه پیشفرض دربیاورید و آدرس نسبی بدهید.

در فایل css وردپرس من آدرس فونت ها به دامین بستگی نداره

نمونه آدرس دهی فونت در فایل css

 @font-face{font-family:'FontAwesome';src:url(fonts/fontawesome-webfont.eot);

 

لینک به ارسال
در 2 ساعت قبل، pctricks گفته است :

برای مثال اگر فایل php  حاوی کد فرخوانی CSS و فایل style.css  در یک مسیر هستند می توانید از کد زیر استفاده نمایید.


<link rel="stylesheet" type="text/css" href="<?php echo "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']);?>/style.css">

 

نه متاسفانه کار نمیکنه

 

 

لینک به ارسال
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/wordpress');
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']. '/wordpress');

 

به جای wordpress نام پوشه رو قرار بدید.

لینک به ارسال
در 9 ساعت قبل، moeini گفته است :

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/wordpress');
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']. '/wordpress');

 

به جای wordpress نام پوشه رو قرار بدید.

هیچ فرقی نداره

بازم فونت ها لود نمیشه

لینک به ارسال
  • 1 ماه بعد...

از اونجایی که ورسشتون در زمینه‌ی وردپرس مولتی سایت هست پیشنهاد می‌کنم این افزونه رو بررسی کنید

https://premium.wpmudev.org/project/multi-domains/?utm_expid=3606929-67.KOuGWaEfRS2elZCEv5f8LA.0

رایگان نیست. اما ارزش خرید داره

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...