diff --git a/.htaccess b/.htaccess new file mode 100644 index 00000000..041d6c43 --- /dev/null +++ b/.htaccess @@ -0,0 +1,17 @@ +RewriteEngine On + +RewriteCond %{REQUEST_FILENAME} !-d +RewriteRule ^(.*)/$ /$1 [L,R=301] + +RewriteCond %{REQUEST_URI} !(\.css|\.js|\.png|\.jpg|\.gif|robots\.txt)$ [NC] +RewriteCond %{REQUEST_FILENAME} !-d +RewriteCond %{REQUEST_FILENAME} !-f +RewriteRule ^ index.php [L] + +RewriteCond %{REQUEST_FILENAME} !-d +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_URI} !^/public/ +RewriteRule ^(css|js|images)/(.*)$ public/$1/$2 [L,NC] + +#disable viewing all hiden files +RedirectMatch 403 /\..*$ \ No newline at end of file diff --git a/app/Http/routes.php b/app/Http/routes.php index 7a3bf86b..c2f3407e 100644 --- a/app/Http/routes.php +++ b/app/Http/routes.php @@ -254,17 +254,17 @@ Route::group([ Route::group(['middleware' => ['web']], function () { - Route::get('', 'Visitor\Homepage@getIndex') + Route::get('/', 'Visitor\Homepage@getIndex') ->name('page.index'); // display login form - Route::get('login', function () { + Route::get('admin/login', function () { return view('admin.loginForm.form'); }) ->name('loginForm'); // handle login - Route::post('login', 'Admin\Login@postLogin') + Route::post('admin/login', 'Admin\Login@postLogin') ->name('login'); // route for all content pages. This rule must be specified last (because it matches every route) diff --git a/server.php b/index.php similarity index 100% rename from server.php rename to index.php diff --git a/resources/views/admin/content/editForm.blade.php b/resources/views/admin/content/editForm.blade.php index f0319dd6..643b8a1f 100644 --- a/resources/views/admin/content/editForm.blade.php +++ b/resources/views/admin/content/editForm.blade.php @@ -29,7 +29,7 @@ @section('javascripts') - + + + - - - + + + + @yield('javascripts')
@@ -66,9 +66,9 @@ - - - + + +