当我把这个
<a href="{{ Route('admin.edit', $consignment->id )}}" >...</a>
我收到此链接:localhost:8000 / dashboard / edit?3
我想将网址设为:localhost:8000 / dashboard / edit / 3
我该怎么办? 你能帮帮我吗?
答案 0 :(得分:0)
在切换到nginx之前我有一个类似的问题,当使用apache时,似乎我丢失了我的漂亮网址,我不得不做两件事来解决它。首先在.htaccess
目录中创建一个public/
文件,并将其作为内容:
<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
而不知道项目的所有细节很难确定可能发生的事情,但这对我来说完全相同的问题。祝你好运