0

现在我有一个使用英语和德语两种语言的网站。没有使用子文件夹或子域。使用$_Session[lang], 和 gettext 函数显示正确的语言。

example.com/about-us.php

如果是'$_Session[lang]' = en则页面显示为英文 如果'$_Session[lang]' = de则页面显示为荷兰语

但它不是 SEO 友好的。我想保持文件夹的结构相同,并想在 url 中添加一个参数来指定语言。喜欢

example.com/en/about-us.php

对于英语和

example.com/de/about-us.php 

为德语。

"example.com/en/about-us.php 和 example.com/de/about-us.php 这两个页面都应该指向文件 root/webspace/about-us.php,即文件夹 /en 和 /de 是VIRTUAL(实际上不应该存在以避免代码冗余)。在文件 about-us.php 中,我们应该能够知道调用了哪个虚拟文件夹(/en 或 /de),以便能够定义将定义 GETTEXT 的会话变量语。

我怎样才能做到这一点?谢谢回复

4

0 回答 0