簡體   English   中英

如何在Laravel 4.2中從URL刪除公共

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM