亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Lumen Routes 顯示 404 除了根路由

Lumen Routes 顯示 404 除了根路由

PHP
子衿沉夜 2022-10-09 20:01:21
我是第一次使用 Lumen。我將流明文件放在文件夾 Test 中,并將文件夾保存在服務器的 /var/www/html 路徑中。我的 PHP 版本是7.4.3我有以下路線:$router->get('/key', function() {return str_random(32);});$router->get('/', function () use ($router) {return $router->app->version();});下面是我的htaccess:<IfModule mod_rewrite.c><IfModule mod_negotiation.c>    Options -MultiViews -Indexes</IfModule>RewriteEngine On# Handle Authorization HeaderRewriteCond %{HTTP:Authorization} .RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]# Redirect Trailing Slashes If Not A Folder...RewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_URI} (.+)/$RewriteRule ^ %1 [L,R=301]# Handle Front Controller...RewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^ index.php [L]</IfModule>但是每當我嘗試訪問http://xx.xxx.xxx.xxx/Test/public/key時,它都會顯示在此服務器上找不到請求的 URL。但是如果我嘗試訪問http://xx.xxx.xxx.xxx/Test/public/它會返回給我Lumen (5.7.8) (Laravel Components 5.7.*)我怎樣才能使所有其他路線也可以工作?
查看完整描述

2 回答

?
呼喚遠方

TA貢獻1856條經驗 獲得超11個贊

我在 /etc/apache2/apache2.conf 文件中搜索了< Directory /var/www/ >并更改了以下內容

AllowOverride None

AllowOverride All

重新啟動 apache。它解決了我的問題。


查看完整回答
反對 回復 2022-10-09
?
叮當貓咪

TA貢獻1776條經驗 獲得超12個贊

似乎重寫規則已禁用

sudo a2enmod rewrite

sudo service apache2 restart


查看完整回答
反對 回復 2022-10-09
  • 2 回答
  • 0 關注
  • 176 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號