Php 为什么我的laravel路线教程不起作用?
我是基于php的web开发的noob,我正在尝试一个从头开始的Laravel教程 首先,我对Php 为什么我的laravel路线教程不起作用?,php,laravel,.htaccess,Php,Laravel,.htaccess,我是基于php的web开发的noob,我正在尝试一个从头开始的Laravel教程 首先,我对.dev有一个问题,我在laragon首选项中使用了一个不会强制https的.mc修复了这个问题 我的链接是欢迎页面 现在我尝试创建一个路由方案 我确实在:resources/views/pages 然后我编辑了laravel wellcome页面,将此链接添加到菜单: <a href="{{ url('/about') }}">About</a> 我做了一
.dev
有一个问题,我在laragon首选项中使用了一个不会强制https的.mc
修复了这个问题
我的链接是欢迎页面
现在我尝试创建一个路由方案
我确实在:resources/views/pages
然后我编辑了laravel wellcome页面,将此链接添加到菜单:
<a href="{{ url('/about') }}">About</a>
我做了一些研究,但没有成功:
我试过这两个。htaccess
<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>
选项-多视图
重新启动发动机
#重定向尾部斜杠。。。
重写规则^(.*)/$/$1[L,R=301]
#处理前控制器。。。
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-F
重写规则^index.php[L]
或
选项-多视图-索引
重新启动发动机
#句柄授权头
RewriteCond%{HTTP:Authorization}。
重写规则。*-[E=HTTP\U授权:%{HTTP:AUTHORIZATION}]
#如果不是文件夹,则重定向尾部斜杠。。。
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_URI}(+)/$
重写规则^1[L,R=301]
#处理前控制器。。。
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-F
重写规则^index.php[L]
我的浏览器响应是:
未找到请求的URL/e-commerce-tutorial/public/about未找到
在此服务器上找到
试试这个
.htaccess文件
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
#RewriteBase /~projectname/master/
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>
试试这个
.htaccess文件
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
#RewriteBase /~projectname/master/
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>
不工作:(你在这里尝试了什么,请解释一下,即使它没有解决注释路径::任何(行)不工作:(你在这里尝试了什么,请解释一下,即使它没有解决注释路径::任何(行)你正在点击哪个url?一个提到关于你点击哪个url?一个提到关于
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
#RewriteBase /~projectname/master/
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>
Route::get('/about', function () {
return view('pages.about');
});
Route::post('/about', function () {
return view('pages.about');
});