2015-11-10 9 views
5

私のアプリケーションURLはで終わる:Laravel 5:防止のリダイレクトURLが「/」

http://localhost/my-app 

そして、私の管理パネルはここにある:

http://localhost/my-app/admin 

しかし、私は管理者にアクセスしようこのURLを使用したパネル:

http://localhost/my-app/admin/ 

それは私をリダイレクトします

http://localhost/admin 

これを防止する方法はありますか?私もこのURLから管理パネルにアクセスしたいと思います。

私のhtaccessファイルは、この現在のようになります。私はコメントを与えることができないので、私が代わりにここにしようとするでしょう

<IfModule mod_rewrite.c> 
    <IfModule mod_negotiation.c> 
     Options -MultiViews 
    </IfModule> 

    RewriteEngine On 

    # Redirect Trailing Slashes If Not A Folder... 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)/$ /$1 [L,R=301] 

    # Handle Front Controller... 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule^index.php [L] 
</IfModule> 
+0

Ps。私は "#リダイレクトスラッシュフォルダではない場合は..."行を削除したが、それでも動作しません。また、ワンプも再開しました。 – paulalexandru

+0

'RewriteEngine On'の後に' RewriteBase/my-app'を追加しようとしましたか? – Tim

+0

しかし、本番環境ではサブディレクトリはありません。だからそれはうまくいくはずですか、そうではありませんか? – Tim

答えて

0

あなたは.htaccessの

RewriteRule ^(.*)/$ /$1 [L,R=301] 

からこの行を削除するか、またはコメントをするその前に#を追加する必要があります。