[英]Laravel Url generating issue
當我把它
<a href="{{ Route('admin.edit', $consignment->id )}}" >...</a>
我收到此鏈接:localhost:8000 / dashboard / edit?3
我想把網址設為:localhost:8000 / dashboard / edit / 3
我該怎么辦 ? 你能幫幫我嗎?
在切換到nginx之前我有一個類似的問題,當使用apache時,似乎我丟失了我的漂亮網址,我不得不做兩件事來修復它。 首先在public/
目錄中創建一個.htaccess
文件,並將其作為內容:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
第二件事是我在我的項目根文件夾中有一個server.php
,我不得不重命名為index.php
不知道項目的所有細節的情況下很難確定可能發生的事情,但這對我來說完全相同問題。 祝你好運
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.