我有一个本地化的Laravel网站,对于那个网站,我需要允许下面提到的URL模式的请求。如果不符合这个URL模式,需要导航到404页面。
https://www.sampledomain.ch/
https://www.sampledomain.ch/some_text/de
https://www.sampledomain.ch/some_text/it
https://www.sampledomain.ch/some_text/fr
https://www.sampledomain.ch/de
https://www.sampledomain.ch/it
https://www.sampledomain.ch/fr
有谁能指导我通过htaccess文件来做这个吗?
1条答案
按热度按时间7bsow1i61#
1.)使用.htaccess
带注解代码
代码
测试用例
2.)使用Laravel路由(更好的选择)
但是,如果你正在使用Laravel,那么也值得重新考虑使用内置路由器!
然而,这个例子要求我们将语言代码移到URL的开头,这通常是一种常见的做法。
1. domain
2. language
3. any other parameters
您现在的任务是处理允许的语言。
更多信息:Laravel文档-路由参数编码正斜杠