2016-11-07 13 views
1

にリダイレクトします。このダッシュボードは/ダッシュボード/つだけのルートは、だから私はルートを持っている末尾のスラッシュ

となります。そして、最も奇妙なことは、ダッシュボードのルートだけで起こっていることです。他のすべてのルートは正常に動作しています。

Route::get('dashboard/users', 'Dashboard\[email protected]'); 
Route::get('dashboard/users/create', 'Dashboard\[email protected]'); 
Route::post('dashboard/users/create', 'Dashboard\[email protected]'); 
Route::get('dashboard/users/edit/{id}', 'Dashboard\[email protected]'); 
Route::post('dashboard/users/edit/{id}', 'Dashboard\[email protected]'); 
Route::get('dashboard/users/delete/{id}', 'Dashboard\[email protected]'); 

すべてのこれらのおよび他のすべてのルートが

任意の提案は、それが意図的である

+0

はい私はそれを知っています、私はこのような私のルートが好きです。しかし、それは私の問題ではありません。ポストに記載されているように。最後にスラッシュが追加されたルートは1つだけです。他のすべてのルートは正常に動作します。 –

+1

ページをシークレットモードで開いてみてください。 –

答えて

1

解決策は明らかでした。私はそれを逃した。

私のルートと.htaccessが明記と私は同じ名前のパブリックフォルダの下にフォルダを持っていた:

# Redirect Trailing Slashes If Not A Folder... 

だから、誰がこの問題に遭遇した場合にだけ、あなたは下のフォルダを持っていけないことを確認ルートと同じ名前の一般市民。

1

歓迎です正常に動作します。その.htaccessファイルで

は、次のスニペットを読むことができます:

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

WICHは、リダイレクト(現在のバージョンでは8行目)を行います。

リダイレクトしたくない場合は、その行にコメントするだけです。

+0

私のルートはすべて正常に動作し、htaccessは通常の.htaccesで、末尾のスラッシュを切り落とします。それが問題だ。私の場合、1つのルートは最後にスラッシュが追加されていて、それは途切れていません。他のすべてのルートは期待どおりに動作します –

+0

私は自分のdevサーバと同じ問題を抱えていましたが、その行をコメントすればOKです... – CarlosCarucce

関連する問題