流明升级至6会导致新路线引发404错误

问题描述

我已经从流明从laravel 5.8升级到了6。一切似乎都工作正常。所有旧的API路由似乎也都可以正常工作

但是,我在路由文件夹中添加到web.PHP的任何新路由似乎都返回404 not found错误。如果我将相同的API路由添加到旧版本(5.8),则可以正常工作

我使用了路线列表,路线也从那里退出。我已验证该网址也正确。我什至验证了它可以在旧版本上使用。

我已经检查了httpd.conf并允许htdocs中的所有内容

DocumentRoot "C:/xampp_up/htdocs"
<Directory "C:/xampp_up/htdocs">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Require all granted
</Directory>

在httpd.conf中也启用了重写

LoadModule rewrite_module modules/mod_rewrite.so

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

我进行了搜索提示是启用全部允许覆盖,启用重写模块等,但它们似乎没有更改。这可能就是为什么较旧的api仍然可以工作的原因。

如果有人可以给我一些解决方法,我将不胜感激。我没主意了

问候 阿里夫(Arif)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)