Mahdi Afiyati
5 سال پیش توسط Mahdi Afiyati مطرح شد
4 پاسخ

اجرا نکردن روت ها در هاست

سلام یه مشکل خیلی عجیب برای من پیش اومده اونم اینکه پروژه داخل لوکال هاست کامل و بدون اشکال ران میشه ولی وقتی اپلود میکنم روی هاست بطور مثال روت ثبت نام یا ورود اجرا نمیشه و خطای

404
Not Found
The resource requested could not be found on this server!

میده در صورتی که فایل ها وجود دارن و جالب اینجاست که وقتی

Route::get('/', function () {
   return view('home');
});

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

Route::get('/login', function () {  
    return view('home');  
    });

همون خطا دوباره تکرار میشه .
دارم دیونه میشم اصلا معلوم نیست اشکال از کجاست لطفا راهنمایی کنید .
ممنون.


ثبت پرسش جدید
سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 5 سال پیش مطرح شد
0

فایل htaccess رو چک کن


Mahdi Afiyati
@mahdi.afiyati.dalir 5 سال پیش آپدیت شد
0

@juza666 عزیز
این فایل htaccess.

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

    RewriteEngine On

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

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

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

</IfModule>

من پروژه خام هم که اپلود کردم همین مشکل را داشت.


developer
تخصص : برنامه نویس
@developer 5 سال پیش مطرح شد
Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
-1

سلام @mahdi.afiyati.dalir

کل پروژه رو توی public_html هاست بریزید و با همون htaccess دیفال لاراول کار کنید
مشکل به احتمال زیاد حل میشه


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

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