问题描述
我有一个TYPO3扩展名,用于内容输出。如果我调用内容,则扩展名始终为:
@PostMapping(path = TEAMS_URI,consumes = "application/json",produces = "application/json")
@PreAuthorize("hasRole('ADMIN')")
public ResponseEntity<?> createTeam(@Valid @RequestParam("team") Team team,@RequestParam("file") multipartfile file) throws URISyntaxException {
String message = bundle.getString(POST_TEAM);
log.debug(message,team);
Team teamSave = teamService.createTeam(team);
return new ResponseEntity<>(teamSave,HttpStatus.CREATED);
}
数字1234是一个不断变化的ID。我想将扩展名解析为:
example.com/?tx_nameoftheextension[id]=1234
我尝试了一下,但是以下语法对我不起作用:
example.com/detail/1234
当然,上半部分可以与RealUrl一起使用,但仅与数据库连接有关,我想在没有这种情况下解决该问题。
但这只是开始,我在扩展名中有不同的显示选项,它们会附加一个更长的扩展名,我想重写一下该扩展名,该名称不是与RealUrl一起运行的:
RewriteCond %{QUERY_STRING} ^tx_\nameoftheextension\[id\]=1234$
RewriteRule .* example.com/detail/1234? [R=301,L]
到
example.com/?tx_nameoftheextension[action]=showN&tx_nameoftheextension[n_id]=1234
尝试使用这种example.com/detail/n/1234
语法:
.htaccess
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)