[解決済み】Laravel 5 - URLからパブリックを削除する
2022-03-31 03:56:03
質問
これは非常に人気のある質問だと思いますが、Laravel 5のための有効な解決策を見つけることができません。長い間Codeigniterから移行しようとしていますが、この複雑なインストールプロセスが私を遠ざけ続けています。
VMを実行したくないのですが、プロジェクトを切り替えるときに不便に感じます。
ドキュメントルートをパブリックフォルダに設定したくないのですが、これもプロジェクト間で切り替えるときに不便です。
.htaccessのmod_rewriteの方法を試しましたが
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
これだけでは、compiled.php line 7610でLaravel NotFoundHttpExceptionが発生します。
少し前にL4を試した時は、publicフォルダの中身をルートに移動させる方法を使いました。L5の構造はかなり異なっており、同じ手順を踏んでもLaravelは完全に壊れてしまいました(サーバーは空白のページを返すだけ)。
開発環境で「public」を削除するまともな方法はないものでしょうか。
- L5で動作する
- プロジェクト間の切り替えが簡単にできるようになりました(私は通常、一度に2つか3つのプロジェクトに取り組んでいます)。
ありがとうございます。
** MAMPとPHP 5.6.2を使っています。
解決方法は?
Laravel 5の場合。
-
名前の変更
server.php
をLaravelのルートフォルダ内のindex.php
-
をコピーします。
.htaccess
ファイルから/public
ディレクトリをLaravelのルート フォルダーに格納されます。
以上です。
関連
-
[解決済み】Weird PHP error: 'Can't use function return value in write context'.
-
[解決済み】Chrome net::ERR_INCOMPLETE_CHUNKED_ENCODING エラーが発生しました。
-
[解決済み】count()パラメータは配列かlaravelのcountableを実装したオブジェクトでなければならない
-
[解決済み] [Solved] Fatal error: メンバ関数 query() の null への呼び出し。
-
[解決済み] Uncaught SyntaxError: JSON の位置 1 に予期しないトークン o があります。
-
[解決済み] オートロードとは何ですか; spl_autoload、__autoload、spl_autoload_register はどのように使うのですか?
-
[解決済み] PHPで配列から要素を削除する
-
[解決済み] YouTube APIからYouTubeビデオのサムネイルを取得する方法を教えてください。
-
[解決済み] パブリック、プライベート、プロテクトの違いは何ですか?
-
[解決済み] Laravelでカスタムヘルパー関数を作成する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] [Solved] Fatal error: メンバ関数prepare()のNULLでの呼び出し
-
[解決済み] PHP & MySQL: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given [重複] PHP & MySQL: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given.
-
[解決済み】「セッションキャッシュリミッターを送信できません - ヘッダーはすでに送信されています」【重複】。
-
[解決済み】 PHP 未定義関数の呼び出し
-
[解決済み】メンバ関数をnullで呼び出す?
-
[解決済み】php, mysql - データベースへの接続数が多すぎるエラー
-
[解決済み】PHPからPythonスクリプトを実行する
-
[解決済み] * vchiqインスタンスを開くのに失敗しました。
-
MacでPHPを実行した際に、メモリサイズが134217728バイトも消費される問題の解決方法について
-
[解決済み] mysql_field_nameを新しいmysqliに変更します。