ThinkPHP5.1,路由设置注意事项

今天被一个"/"符号搞得一脸懵逼,

TP5域名绑定模块,定义路由如果路由地址没有参数,不需要加 “/” 

加了斜杠会报错。

 

Route::domain('news115', function()
	{
		// Route::rule('/', 'index');
		Route::rule("index/",'index/index');
		Route::rule("game/",'game/index');
		Route::rule("listseo/:seourl",'game/gameinfo');
	});
Route::domain('cadmin115.sy115.com', 'cadmin');

此时这个game路由地址会报错。

ThinkPHP5.1,路由设置注意事项_第1张图片

 

没有参数不要加斜杠

Route::domain('news115', function()
	{
		// Route::rule('/', 'index');
		Route::rule("index/",'index/index');
		Route::rule("game",'game/index');
		Route::rule("listseo/:seourl",'game/gameinfo');
	});
Route::domain('cadmin115.sy115.com', 'cadmin');

就行了。官方文档没找到在哪里写的。

ThinkPHP5.1,路由设置注意事项_第2张图片

你可能感兴趣的:(PHP)