[英]how to remove “public” from url
嗨,大家好,
我想將我的 Laravel 項目部署到生產環境。 “公共”未在基礎 URL 中刪除。
我試過這個解決方案:
將 server.php 重命名為 index.php
從/public剪切 .htaccess 並粘貼到根目錄
它有效,但 CSS,JS,圖像未加載。
如果有人知道這個問題,請分享您的知識。
謝謝
在您的 public_html(或您的域根文件夾)中查找 .htaccess 文件。 編輯文件並添加以下代碼:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
保存並進行測試。 您應該能夠通過 domain.com 訪問您的 Laravel 公用文件夾。 請記住,您可能必須清除瀏覽器緩存。
沒有找到任何解決方案,
我已經使用 apache Vhost 配置中的公共字配置了基礎 Url。
這樣,我的問題就解決了
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.