我正在尝试使用以下任一示例构建一个可以从 URL 栏中调用的网站:
domainname.com/en
domainname.com/zh-cn/
domainname.com/fr/page1
domainname.com/ru/dir1/page2
domainname.com/jp/dir1/page2/
domainname.com/es-mx/dir1/dir2/page3.html
这些页面请求需要点击我的 .htaccess 模板并最终转换为这个 php 调用:
/index.php?lng=???&tpl=???
我一直在尝试制作 RewriteCond 和 RewriteRule 代码,它们可以安全地处理我试图接收但完全失败的 URL 的动态特性。我已经阅读了近 50 个不同的网站,并且已经为此工作了将近一周,但我不知道自己在做什么。我什至不知道我是否应该使用 RewriteCond。这是我自己制作 RewriteRule 的最后一次尝试:
RewriteRule ^(([a-z]{2})(-[a-z]{2})?)([a-z0-9-\./]*) /index.php?lng=$1&tpl=$4 [QSA,L,NC]
谢谢你的帮助,
文斯