我已经在public_html根目录中更新了.htaccess
,以尝试从网址中删除/public
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
它适用于某些URL,但不适用于其他URL。我已经清除了服务器和浏览器缓存。仍然没有改善。
我正在与Laravel 5.7, PHP 7
任何帮助表示赞赏。如果需要更多信息,请告诉我,我会尽力提供。
欢呼
答案 0 :(得分:0)
使用此代码编辑.htaccess。可能有帮助
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ ^$1 [N]
RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
RewriteRule ^(.*)$ public/$1
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ server.php
</IfModule>