رفتن به مطلب
انجمن پشتیبانی لاراول ایران

هاست لاراول با پشتیبانی 24 ساعته و امکانات کامل از مدیرهاست

m.a.babazadeh

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

Recommended Posts

سلام دوستان من سایتم رو توی هاست نیمه اختصاصی سی پنل مدیر هاست آپلود کردم...

مشکلم اینه که الان فقط صفحه اصلی شناسایی میشه مابقی صفحات شناسایی نمیشه و خطای زیر رو میده:

Not Found

The requested URL was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

تو سایتهای مختلف گشتم کارهایی که انجام دادم تا درست بشه اینها بودند ولی فایده نداشت:

یه جا گفتن فایل ahtccess باید یکی از مطالب زیر باشه (system.hisupport.net) هر سه رو امتحان کردم نشد:

<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>

یا

<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...
    RewriteRule ^(.*)/$ /$1 [L,R=301]

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

</IfModule>

یا

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

    RewriteEngine On

    # Redirect Trailing Slashes...
    RewriteRule ^(.*)/$ /$1 [L,R=301]

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

مورد بعدی گفتن از فایل های داخل bootstrap/cache بکاپ گرفته و سپس حذف کنید اینم کردم نشد

یه جا استاد طالبی گفتن تو web.php بالای همه کدها بزنید (یادم نمیاد دقیق چه کدی بود) ولی زدم نشد

جایی هم گفتن ممکنه مسیریابی هاتون بایستی اصلاح بشه اما نمیدونم چطوری... من کدهای web.php رو میزارم کسی اطلاعی داره لطفا کمک کنه از دیشب تا حالا درگیرم

 

Share this post


Link to post
Share on other sites

اینم کد روت ها:

<?php

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
Auth::routes(['verify'=>true]);

Route::get('/', 'IndexController@index')->name('home');

Route::prefix('admin')->middleware('checkrole')->group(function(){
    route::get('/','back\admincontroller@index')->name('admin.index');
    route::get('/users','back\UserController@index')->name('admin.users');
       
    route::get('/profile/{user}','back\UserController@edit')->name('adminprofile');
    route::post('/{user}','back\UserController@update')->name('admin.profileUpdate');
    route::GET('/user/delete/{user}','back\UserController@destroy')->name('admin.user.delete');
    route::GET('/user/status/{user}','back\UserController@updatestatus')->name('admin.user.status');
});

Route::prefix('admin/categories')->middleware('checkrole')->group(function(){


    route::get('/','back\CategoryController@index')->name('admin.categories');
    route::get('/create','back\CategoryController@create')->name('admin.categories.create');

     
    Route::POST('/store','back\CategoryController@store')->name('admin.categories.store');
    route::get('/edit/{category}','back\CategoryController@edit')->name('admin.categories.edit');
    route::post('/update/{category}','back\CategoryController@update')->name('admin.categories.update');
    route::GET('/destroy/{category}','back\CategoryController@destroy')->name('admin.categories.destroy');
});

route::prefix('admin/articles')->middleware('checkrole')->group(function(){
    
    route::get('/','back\ArticleController@index')->name('admin.articles');
    route::get('/create','back\ArticleController@create')->name('admin.article.create');
    route::post('/store','back\ArticleController@store')->name('admin.article.store');
    route::get('/destroy/{article}','back\ArticleController@destroy')->name('admin.article.destroy');
    route::get('/edit/{article}','back\articleController@edit')->name('admin.article.edit');
    route::post('/update/{article}','back\articleController@update')->name('admin.article.update');
    
    
});

Route::group(['prefix' => 'laravel-filemanager', 'middleware' => ['web', 'auth']], function () {
    \UniSharp\LaravelFilemanager\Lfm::routes();
});

Route::get('/laravel-filemanager','\UniSharp\LaravelFilemanager\Controllers\LfmController@show');
Route::post('/laravel-filemanager/upload', '\UniSharp\LaravelFilemanager\Controllers\UploadController@upload')->name('unisharp.lfm.upload');

route::get('/articles/{article_category}','front\Article_CategoryController@index')->name('article.category');
route::get('/header/{articlename}','front\HeaderController@index')->name('header.article');
route::get('/header/{article}','front\HeaderController@index')->name('header.show');

route::get('/article/{article}','front\Article_CategoryController@show')->name('article.show');

route::get('/profile/{user}','UserController@edit')->name('profile');
route::post('/update.{user}','UserController@update')->name('profileUpdate');
route::get('/pics','IndexController@show')->name('photo');
route::get('/about','IndexController@showab')->name('aboutus');

 

Share this post


Link to post
Share on other sites

وارد این گفتگو شوید

میتوانید پیام خود را ارسال کنید و بعد ثبت نام نمایید. در صورتی که حساب کاربری دارید, هم اکنون وارد شوید و در این گفتگو شرکت کنید.

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

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

  Only 75 emoji are allowed.

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

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • جدید...