hessam
3 سال پیش توسط hessam مطرح شد
6 پاسخ

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

سلام دوستان خسته نباشید
دوستان من یه پروژه لاراول فروشگاهی دارم
پس از نصب همه چی عالیه
به جز اینکه توی لود ساب دامین ها مشکل دارم
ساب دامین ها ارور 500 میدن
پس از پیگیری متوجه شدم مشکل از htaccess هستش

    RewriteEngine on
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

اینم کد داخل فایلم هستش
وقتی کد رو برمیدارم سایت بالا میاد ولی عکسا لود نمیشن (مشکل آدرس دهی دارن و فایل 404 میده)
وقتی کد هستش که ساب دامینم بالا نمیاد


ثبت پرسش جدید
hessam
@zaremahmoodih 3 سال پیش مطرح شد
0

مشکل برطرف شد
با جایگذین کردن کد

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On

    # Don't touch anything when coming from test subdomain
    RewriteCond %{HTTP_HOST} ^test\. [NC]
    RewriteRule ^ - [L]

    # Redirect Trailing Slashes...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.+)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ /index.php [L]
</IfModule>}

با استفاده از متد

    RewriteCond %{HTTP_HOST} ^test\. [NC]
    RewriteRule ^ - [L]

با جایگذین کردن test با هر عنوانی که باهاش برخورد دارید
میتونید ساب دامین هارو از حالت ری رایت
خارج کنید


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش آپدیت شد
0

فرمت htaccess مشکل داره. این تمام محتویات htaccess هستش ؟
@zaremahmoodih


hessam
@zaremahmoodih 3 سال پیش مطرح شد
0

@mohaligateway
بله این کل کده فقط خط اولش اینجا کپی نشده ک همون

<IfModule mod_rewrite.c>

هستش
فکر کنم آخرین راه جا به جایی لاراول به پوشه باشه


hessam
@zaremahmoodih 3 سال پیش مطرح شد
0

کسی نظری نداره ؟


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش مطرح شد
0

سلام
داخل route های لاراول روشی برای استفاده از subdomain وجود داره ممکنه بتونه کمکتون کنه. به این لینک مراجعه کنید.
@zaremahmoodih


hessam
@zaremahmoodih 3 سال پیش مطرح شد
0

مشکل برطرف شد
با جایگذین کردن کد

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On

    # Don't touch anything when coming from test subdomain
    RewriteCond %{HTTP_HOST} ^test\. [NC]
    RewriteRule ^ - [L]

    # Redirect Trailing Slashes...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.+)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ /index.php [L]
</IfModule>}

با استفاده از متد

    RewriteCond %{HTTP_HOST} ^test\. [NC]
    RewriteRule ^ - [L]

با جایگذین کردن test با هر عنوانی که باهاش برخورد دارید
میتونید ساب دامین هارو از حالت ری رایت
خارج کنید


سیاوش میرطاهری
@siavashmirtaheri 2 سال پیش مطرح شد
0

این مورد برای کدام فایل htaccess است ؟
در فایل public یا روت فایل لاراول باید بزاریم ،
منم الان میخوام کنار دایرکتوری لاراول ام ساب دامین وردپرسی بیارم بالا یا ارور 404 میده یا 500 یا 403 میده لطفا راهنمایی کنید !


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

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