我希望使用每种语言的子目录格式来创建HTML多语言网站。
将在主域下访问英语,然后将其他语言分为子目录。 (例如,英语首页为www.website.com,法语主页为www.website.com/fr)
要在两种语言之间切换,在标题中将有一个选择下拉列表,链接到每个子目录/ URL。
到目前为止,文件结构如下:
public_html/
index.html
about-us.html
contact-us.html
fr.html
es.html
de.html
fr/
about-us.html
contact-us.html
es/
about-us.html
contact-us.html
de/
about-us.html
contact-us.html
...
我设法调整了.htaccess以便从网址中删除.html,但是我对进一步编辑.htaccess并不熟悉。我发现尝试在fr子目录之外访问fr.html时出错,因为它们都在URL www.website.com/fr中冲突。
有人可以建议我如何最好地设置网站和语言的子目录结构(总共10种),以及.htaccess规则以防止url和子目录冲突吗?
我要寻找的示例与Apple网站的工作方式类似。 https://www.apple.com/uk/和https://www.apple.com/uk/ipad/
谢谢。