راکت
حل شده

ساخت سایت ساز

7 پاسخ

سلام.من ی سابت با لاراول ساختم که به هر شخصی ی پنل با ی صفحه شخصی میده.ادرس صفحه اش اینجوریه:site.com/example حالا اگه بخوام ادرسش به این شکل : example.site.comدر بیاد چیکار باید بکنم؟

ثبت پرسش جدید

پاسخ‌ها

7
محمد قنبری
محمد قنبری
@mavin

تخصص: full-stack web application

بهترین پاسخ

شما باید سابدامنه wildcard تعریف کنید توی پنل هاستتون بعد توی route لاراول ساب دامنه رو بخونید
ببخشید الان با موبایلم کاملتر توضیح میدادم

مثال
https://stackoverflow.com/questions/38689140/laravel-wildcard-subdomain-per-user

حسین
حسین
@hossein

سلام
باید در هاست ویلدکارد رو فعال کنید که معمولا با ثبت سابدامنه * قابل انجام هست.
بعد در web.php از روت زیر استفاده کنید.

Route::group(array('domain' => '{blog}.site.com'), function () {  
         Route::get('/', 'homeController@index');  
});

که در کنترلر میتونید از متغیر

$blog

استفاده کنید.
من هم همین سایت ساز رو تا یه جایی ساختم میتونید ببینید.
http://eslamblog.ir

حامد مهدوی
حامد مهدوی
@hamedit67

روی لوکال هاست نمیشه امتحان کرد؟

شاید پاسخ شما همین‌جا باشد

حسین
حسین
@hossein

برا لوکال هاست یه virtualHost به این صورت داخل httpd-vhosts.conf بساز

<VirtualHost *:80>
    ServerAdmin webmaster@eslamblog.dev
    DocumentRoot "C:\xampp\htdocs\eslamblog\public_html"
    ServerName eslamblog.dev
    ServerAlias news.eslamblog.dev
    ServerAlias adminblog.eslamblog.dev
    ServerAlias www.eslamblog.dev

    ErrorLog "logs/eslamblog.dev-error.log"
    CustomLog "logs/eslamblog.dev-access.log" common
</VirtualHost>

و داخل فایل hosts هم چند تا ساب دامنه تعریف کن براش به این صورت

127.0.0.1             adminblog.eslamblog.dev
127.0.0.1             news.eslamblog.dev
127.0.0.1             www.eslamblog.dev
127.0.0.1             eslamblog.dev
amin karimi
amin karimi
@amin66.karimi

سلام دوسته عزیز امکانات سایت سازتون در چه حدیه؟

حامد مهدوی
حامد مهدوی
@hamedit67

ممنون حسین جان

حامد مهدوی
حامد مهدوی
@hamedit67

ارسال مقاله.گالری تصویر.ارسال ویدیو.ثبت اگهی

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

ورود یا ثبت‌نام