我确实尝试了来自GitHub,StackOverflow等不同资源的许多解决方案,但是没有获得从laravel 5.8版本的URL中删除index.php的解决方案。仅在5.8版中会发生此问题
这是我的.htacess文件代码。放在根目录上:
mat = randi([-10 10],50,50); % your input matrix
sums = sum(mat); % an array that contains sums of all columns
avgMat = sums/50; % an array that contains average of each column
for i = 1:length(avgMat) % this loop removes negative averages
if avgMat(i) < 0
avgMat(i) = NaN;
end
end
如果有人有解决方案。请让我知道
答案 0 :(得分:0)
您必须在Apache服务器上启用mod_rewrite
。应用这些设置需要重写模块。您还启用了.htaccess
。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
答案 1 :(得分:0)
我找到了解决方案。感谢您的帮助。
要使用mod_rewrite,可以在终端中键入以下命令:
sudo a2enmod rewrite
之后重新启动apache2
sudo systemctl restart apache2
这是根目录.htaccess文件:
<IfModule mod_rewrite.c>
Options +FollowSymLinks -Indexes
RewriteEngine On
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>