Laravel和Vue-Router:如何在URL末尾添加斜杠

时间:2019-04-04 14:08:42

标签: javascript php laravel vue.js vue-router

我在Laravel / VueJs应用程序中使用Vue-Router。 Vue Router用于哈希模式,因此我希望使用这种URL:

http://base/#/action

http://base/asset/#/action

如果我到达基本网址,则当前有效。但是,一旦我使用另一个URL,哈希中的斜杠就会被删除,并且该URL看起来像这样:http://base/asset#/action

这是我在拉拉韦尔(Laravel)的路线:

Route::get('/', 'HomeController@index')->name('home');
Route::get('/asset', 'AssetController@index');

我已经尝试将路线更改为/ asset /,但没有解决。 我也尝试更改.htaccess的这一部分,但是没有运气

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

所以我的问题是:为什么此方法适用于基本URL,而不适用于其他URL?这是Laravel中的某种URL重写规则吗?还是在Vue-Router中?

罗曼。

0 个答案:

没有答案