Php laravel中的默认路由
我希望用户一进入我的网站就被重定向到一个维护页面,以前我是通过这个途径做到这一点的Php laravel中的默认路由,php,laravel,.htaccess,Php,Laravel,.htaccess,我希望用户一进入我的网站就被重定向到一个维护页面,以前我是通过这个途径做到这一点的 Route::get('/', function () { return view('welcome'); }); 然而,由于某些原因,现在无法识别路线,他们进入我的主页,我希望他们在进入时被重定向到显示维护页面的路线,这是位于项目根目录下的htaccess代码 <IfModule mod_rewrite.c> Options +FollowSymlinks Rew
Route::get('/', function () {
return view('welcome');
});
然而,由于某些原因,现在无法识别路线,他们进入我的主页,我希望他们在进入时被重定向到显示维护页面的路线,这是位于项目根目录下的htaccess代码
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.saludvitale.com/$1 [R,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^css/(.*)$ /public/css/$1 [L]
RewriteRule ^js/(.*)$ /public/js/$1 [L]
RewriteRule ^img/(.*)$ /public/img/$1 [L]
RewriteRule ^images/(.*)$ /public/images/$1 [L]
RewriteRule ^users/(.*)$ /public/users/$1 [L]
RewriteRule ^banner/(.*)$ /public/banner/$1 [L]
RewriteRule ^uploads/(.*)$ /public/uploads/$1 [L]
RewriteRule ^plugins/(.*)$ /public/plugins/$1 [L]
RewriteRule ^chat-images/(.*)$ /public/chat-images/$1 [L]
RewriteRule ^fonts/(.*)$ /public/fonts/$1 [L]
RewriteRule ^favicon.ico /public/favicon.ico [L]
RewriteRule ^robots.txt /public/robots.txt [L]
# Go ahead and process files.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /public/index.php [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(css|js|images)/(.*)$ public/$1/$2 [L,NC]
</IfModule>
选项+FollowSymlinks
重新启动发动机
重写cond%{SERVER_PORT}80
重写规则^(.*)$https://www.saludvitale.com/$1[R,L]
重写cond%{REQUEST_FILENAME}-F
重写规则^css/(.*)$/public/css/$1[L]
重写规则^js/(.*)$/public/js/$1[L]
重写规则^img/(.*)$/public/img/$1[L]
重写规则^images/(.*)$/public/images/$1[L]
重写规则^users/(.*)$/public/users/$1[L]
重写规则^banner/(.*)$/public/banner/$1[L]
重写规则^uploads/(.*)$/public/uploads/$1[L]
重写规则^plugins/(.*)$/public/plugins/$1[L]
重写规则^chat images/(.*)$/public/chat images/$1[L]
重写规则^fonts/(.*)$/public/fonts/$1[L]
重写规则^favicon.ico/public/favicon.ico[L]
重写规则^robots.txt/public/robots.txt[L]
#继续处理文件。
重写cond%{REQUEST_FILENAME}-F
重写规则^(.*)$/public/index.php[L]
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_URI}^/公开的/
重写规则^(css | js |图像)/(.*)$public/$1/$2[L,NC]
我对htaccess了解不多,我不知道问题是否导致了该文件,我该怎么办
希望用户一进入我的网站就被重定向到维护页面
Laravel功能维护模式
用于此目的:
当应用程序处于维护模式时,将显示自定义视图
为应用程序中的所有请求显示。这使它变得容易
在应用程序正在更新或正在运行时“禁用”应用程序
执行维护
不需要对代码进行任何更改,也不需要任何其他技巧,只需启用该模式即可
有关维护模式的更多信息,请参见此处:
希望用户一进入我的网站就被重定向到维护页面
Laravel功能维护模式
用于此目的:
当应用程序处于维护模式时,将显示自定义视图
为应用程序中的所有请求显示。这使它变得容易
在应用程序正在更新或正在运行时“禁用”应用程序
执行维护
不需要对代码进行任何更改,也不需要任何其他技巧,只需启用该模式即可
有关维护模式的更多信息,请参见此处:定义“未识别”。发生了什么?嗨,ceejay,他们被重定向到主页我希望他们被重定向到一个路径,在他们进入时显示维护页面为什么不使用
php artisan down
?如果我的项目是在服务器上,那该怎么办?定义“不可识别”。发生了什么?嗨,ceejay,他们被重定向到主页我希望他们被重定向到一个路径,在他们进入时显示维护页面为什么不使用php artisan down
?这正是它的用途。如果我的项目在服务器上,那会怎么样?如果我的项目在服务器上,那会怎么样?这有什么关系?它是框架的一部分,所以一旦启用它,无论是在服务器上还是您的本地开发人员机器上,它都将正常工作。这只是默认启用的中间件。如果我的项目在服务器上,这会怎么样?这有什么关系?它是框架的一部分,所以一旦启用它,无论是在服务器上还是您的本地开发人员机器上,它都将正常工作。它只是默认启用的中间件。