React Router v4 - 重定向到所有小写 URL?
React Router v4 - Redirect to all lowercase URL?
我想弄清楚是否有可能检测到 URL 的大写字母并将它们重定向到相同的 URL 全小写字母。
因此,“/products/Top/”之类的内容将被重定向到“/products/top/”。
React Router v4 中的 react-router-dom 是否可以实现类似的功能?
想通了:
<Route sensitive
path="/:slug1*:slug2([A-Z]):slug3*/"
render={props => <Redirect to={`${props.location.pathname.toLowerCase()}`}/>}/>
实际上,以下应该有效:
<Route sensitive={false}
path="/whatever/"
/>
我想弄清楚是否有可能检测到 URL 的大写字母并将它们重定向到相同的 URL 全小写字母。
因此,“/products/Top/”之类的内容将被重定向到“/products/top/”。
React Router v4 中的 react-router-dom 是否可以实现类似的功能?
想通了:
<Route sensitive
path="/:slug1*:slug2([A-Z]):slug3*/"
render={props => <Redirect to={`${props.location.pathname.toLowerCase()}`}/>}/>
实际上,以下应该有效:
<Route sensitive={false}
path="/whatever/"
/>