Laravel:如何防止访问网站时覆盖.htaccess代码?

时间:2019-07-09 04:05:38

标签: laravel .htaccess

在运行我的网站时,.htaccess文件正在重置或替换为新代码。新代码替换了我自己的代码,因此我无法重定向网址。

我已将hta​​ccess文件的权限更改为可读格式。更改权限后,htaccess文件也将被覆盖。

这是我的代码:

             选项-MultiViews     

RewriteEngine On
RewriteCond %{HTTPS} off    
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]    
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

新代码替换为htaccess:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]

0 个答案:

没有答案