با عرض سلام و خسته نباشید
در نظر داشته باشید که یک سیستم وبسایت ساز داریم با 2 تا هسته لاراول (یعنی اسکریپت ها جدا از هم دیگه میباشد.)
یک اسکریپت برای وبسایت اصلی
و اسکریپت دیگر : برای هندل کردن وبسایت ها
حال مشکل اینجاست که میخواییم اسکریپت وبسایت ها را در موقیعت دیگری از هاست قرار دهیم و با توجه به سابدامنه ای که دارند لود بشوند.
و روی Cpanel اجرا بشود.
مثلا : main.example.com سابدامنه یکی از وبسایت هاست.
و example.com سایت اصلی یا همان لندینگ سایت ساز ما هست .
DNS ها و htaccess به چه صورت باید ثبت شود.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
@MahdiMashayekhi
@Arshiamohammadei
@mahdidv
@magicaldev1
@endworld
@ChatGPT
@ossvahid
@FullStack
@Farzadameri
@sinashahoveisi
سلام وقتتون بخیر!
برید sobdomain هارو بسازید!
بهتون یه پوشه اضافه میده
یکی از پروژه هارو توی پوشه public_html یا www اپلود کنید و اون یکی پروژه رو توی پوشه جدیدی که بهتون داده!
برای اینکه بتوانید وبسایتهای خود را با توجه به سابدامین لود کنید، بهتر است از قابلیت همچنین گذاشتن به عنوان زیر شاخه یک دامین استفاده کنید. به طور مثال، شما میتوانید وبسایتهای مختلف خود را در دامینهایی مانند web1.example.com، web2.example.com و غیره ایجاد کنید.
برای این کار، ابتدا باید یک سابدامین جدید را به کنترل پنل خود اضافه کنید و آن را به سرور وصل کنید. سپس در صورت استفاده از Apache به دنبال فایل .htaccess در دایرکتوری اصلی خود بگردید و قابلیت اضافه کردن به عنوان زیر شاخه را فعال کنید. برای این کار، کد زیر را در فایل .htaccess خود قرار دهید:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^web([0-9]*)\.example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com/web%1/$1 [L,P]
در این کد، web([0-9]*).example.com مورد استفاده قرار میگیرد تا هر سابدامینی که با web آغاز شود و عددی را به عنوان پارامتر داشته باشد را به عنوان زیرشاخه یک دامین به شکل http://example.com/web%1/ ترجمه کند.
حال شما میتوانید وبسایتهای خود را در دایرکتوری web1/ ، web2/ و غیره قرار دهید و با استفاده از لینکهای مانند http://web1.example.com و http://web2.example.com دسترسی به آنها داشته باشید.
در نهایت، نیاز است که در DNS خود، سابدامین های مورد نظر را به آدرس آیپی سرور خود اشاره دهید.
@mrahmadi
ممنونم از توضیحات کاملتون.
DNSها دقیقا باید از چه نوعی تنظیم شود؟ و به چه ادرسی اشاره کند؟
تشکر
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟