我已经在SO中看到了多个类似的问题,但从来没有具体解决我的问题,或者甚至没有接近我真正想要实现的问题。简而言之:
我有一个多语言网站www.domain.com
如果我转到“联系”页面,它将更改为www.domain.com/contact
我的HTACCESS将其更改为www.domain.com?page=contact
当我在联系页面上输入子页面时,让我们说“经理”它变为www.domain.com/contact/manager
,HTACCESS更改为www.domain.com?page=contact&subpage=manager
这一切都很好。但现在我想实现语言。这就是我想要实现的目标:
<if first parameter = (EN|FR|DE enz)> <-- HOW?
RewriteRule ^([a-zA-Z]+)/*([a-zA-Z0-9\-]+)/*([a-zA-Z0-9\-]+)/*$
index.php?lang=$1&page=$2&subpage=$3 [QSA,L]
</if>
<else>
RewriteRule ^([a-zA-Z0-9\-]+)/*([a-zA-Z0-9\-]+)/*([a-zA-Z0-9\-]+)/*$
index.php?page=$1&subpage=$2 [QSA,L]
</else>
第一行应该如何?没有教程帮助。我是HTACCESS的菜鸟,这可能解释了为什么我找不到合适的解决方案。在此先感谢:)
答案 0 :(得分:1)
You can use separates rules like this:
links: "{{ var_db_link }}"