拷贝了一个laravel项目到另外一台电脑,原电脑上能正常访问路由,新电脑上出现not found!网上搜索一番后解决办法如下:
修改public文件夹中的.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>
重启Apache。搞定![原因是拷贝过程中htaccess文件变为0KB,里面没有内容了]