2016-11-26 8 views
0

以前はpublic_htmlにLaravelがインストールされていましたが、ログインはexample.com/loginで行われました。新しい要件のために、Laravelファイルをサブフォルダに移動する必要がありました。現在、/ var/www/htmlには主にWordpressのサイトがあり、正常に開くことができます。http://example.com/larvel-sub-folder/public 経由でLaravelを開くと、ログインが開きます。資格情報を入力すると、http://example.com/do-login(エラー404)にリダイレクトされます。Laravelディレクトリが変更される問題

URLを変更する必要がある特定のファイルですが、ほとんど解決策を探すことはできませんでしたが、そのうちのどれも見つかりませんでした。

+0

どのようなバージョンのLaravelを使用していますか? – Sane

答えて

1

APP_URLキーは、Laravelルートディレクトリの下にある.envファイルの下で、Laravelサイトへの正しいパスを反映するように調整します。 .htaccessファイルを書き換え処理している場合は、編集する必要があります。あなたがより良いサブディレクトリのlaravelが今である反映するRewriteBase /を調整する必要があるかもしれ.htaccessファイルの下で

また$ redirectToがあなたのAuthController.phpの下に設定されている場合ので、あなたのに合わせて調整した場合も、見る見ますあなたのニーズに合うように設定することができない場合は、protected $redirectTo = '/larvel-sub-folder/';

+0

私はAPP_URLを変更しましたが、問題は解決しません。私は.htaccessファイルへのアクセス権を持っていますが、書き直す正確な点は何か分かりません。 –

+0

私の最後の編集を見て、それはあなたにも役立つかもしれません。リライトはhttp://example.com/larvel-sub-folder/loginのようなものが正しく動作するようにURLルーティングを処理します – Sane

+0

これは素晴らしい入力でした。私はRewriteBase /とRewriteBaseを試しました。両方のコマンドを.htaccessで入力しても、example.com/laravel/publicに出力されませんでした.RewriteBaseを削除すると、サイトログイン画面が再び表示されました。それでもログインするとexample.com/do-loginにリダイレクトされます –

関連する問題