频繁碰到以下几个问题,每次又要重新度娘,相当烦燥。
特此记录一下
1:laravel 只有根目录首页正常,其他404
2:vue单页总是提示跨域问题
解决办法:
1: 在 public 目录下 更新 .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>
2: 在apache 的所属对应网站配置中,添加一行
**Header set Access-Control-Allow-Origin ***
位置是在 directory 中的 public 节点
以上仅是个人记录备注。以供备查。