![](/img/trans.png)
[英]Installed Laravel 5 in subfolder with modified .htaccess but assets not showing
[英]Laravel 5 Protecting Assets With .htaccess
我的公共目錄中有一個資產文件夾,該文件夾不受.htaccess文件的保護。 目前,我只是在資產文件夾中使用靜態index.html頁面,但我想使用一種正確的重定向方法。 我對.htaccess不太了解,所以我們將不勝感激。
我當前在公共目錄中的.htaccess:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
如果您不想顯示目錄的內容,只需刪除以下行:
RewriteCond %{REQUEST_FILENAME} !-d
在這種情況下,文件的最后三行用來表示:“如果傳入請求與現有目錄或文件不匹配,則將請求重寫為index.php
進行處理。”
因此,當您刪除上述行時,它將把任何請求傳遞到目錄的index.php
。 但是,由於存在其他情況,此類目錄中的文件仍將被提供。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.