php - laravel 5 配置了路由带"/",为什么URL::ROUTE('xxx')生成不了这个下划线
本文介绍了php - laravel 5 配置了路由带"/",为什么URL::ROUTE('xxx')生成不了这个下划线的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
我这样配置路由的
可是到了页面上
我想要的链接形式是 http://m.xxx.com/gushi/后面带上/请问各位大神是不是缺少啥配置?
解决方案
如果实在想要实现后面的正斜杠,在apache .htaccess 中将
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^(.*)/$ /$1 [L,R=301]
注释掉,然后路由这样写
Route::get('/hero/',['uses'=>'Mobile\HerosController@category','as'=>'m_heroCategory']);
可以得到 http://www.test.com/hero/这样的路由了。
参考链接 http://stackoverflow.com/questions/22063520/laravel-slash-after-url-redirects-to-root-folder
这篇关于php - laravel 5 配置了路由带"/",为什么URL::ROUTE('xxx')生成不了这个下划线的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文