嗨,需要一些幫助,我想刪除公衆在url示例http://localhost/mysite/public/dashboard
intto http://localhost/mysite/dashboard
。我的嘗試是把.htaccess從公開的mysite的根..但當我訪問我的網站的CSS,JS,圖像沒有找到。請有人可以幫助我。我不想設置虛擬主機,因爲我無法在平板電腦或手機中訪問我的網站。如何刪除公共網址(laravel 5.2)
這裏是的.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]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>
預先感謝您。
您需要將服務器配置爲使用'public'作爲服務器文檔根目錄。 –
這裏有一個很好的答案http://stackoverflow.com/questions/23837933/how-can-i-remove-public-index-php-in-the-url-generated-laravel這裏。 –