[英]How to remove public from URL in laravel 4.2
我的.htaccess文件的代碼如下所示,它位於我的laravel項目根目錄中。
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
當我運行網址“ http:// localhost / laravelapi / ”時,使用此文件獲取文件夾結構。 但是當我運行“ http:// localhost / laravelapi / public ”時,我得到的是結果頁面。 有什么問題嗎? 請幫助我找到解決方案。
我已經將.htaccess文件從/ public目錄復制到了我的Laravel根文件夾中,並且將我的Laravel根文件夾中的server.php重命名為index.php,它對我有用。
將.htaccess文件從公共文件夾復制到Laravel根文件夾,並將server.php復制到與index.php相同的文件夾中。 那會做
將公用文件夾添加到項目的根文件夾並運行“ php artisan serve”命令以運行您的項目
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.