好吧,我的眼睛和手指现在都在流血,试图让这些东西发挥作用。这是我想在我的 .htaccess 文件中测试的几个传入 URI 示例。
abc.com
abc.com/en
abc.com/zh-cn/
abc.com/fr/page1
abc.com/fr/page2/page3
abc.com/fr/page2/page3/
abc.com/fr/page2/page3.html
第一个目录需要是 2 到 5 个字符长之间的 UTF-8 语言代码,末尾有或没有 /。这是我目前用来测试的:
RewriteCond %{REQUEST_URI} ^/(([a-z]{2})(-[a-z]{2})?)
第二个目录和上面的目录可以集中在一起,稍后在我的代码中进行清理。这是完整的 RewriteCond:
RewriteCond %{REQUEST_URI} ^/(([a-z]{2})(-[a-z]{2})?)([a-z0-9-\./]*)$ [NC]
我收到了 403 错误。有人知道我在这里做错了什么吗?
万分感谢,
文斯