gpt4 book ai didi

php - 多语言网站

转载 作者:行者123 更新时间:2023-12-04 05:21:49 25 4
gpt4 key购买 nike

我想在我的网站上有两种语言。荷兰语和英语。我的根目录中的“en”和“nl”文件夹中已经有英文和荷兰文网站。

如何或什么是重定向它们的最佳方式? .htaccess 或 PHP。你能告诉我怎么做吗?

最佳答案

htaccess 在我看来要容易得多。使用 php 你将不得不做一个 auto_prepend 文件,我猜。要记住的另一件事是使用完全相同的页面,因此选择一种语言并将其用于网址....即 en/about_us.html 和 nl/about_us.html 原因是,然后谷歌可以找出哪些页面相同,但语言不同。在重写方面,如果您有文件夹,那么我看不出您需要重写什么。请你给我更多的信息。每当我创建一个多语言站点时,我的 Controller 都是相同的(当然是在 mvc 环境中),而且我只有两个不同的 View 。在那种情况下,它会像这样重写

RewriteRule en/(.*).html /$1.php?language=en
RewriteRule nl/(.*).html /$1.php?language=nl

RewriteCond %{HTTP_ACCEPT_LANGUAGE} ^(en)
RewriteRule ^[^en/](.*) /en/$1 [R=301]
RewriteCond %{HTTP_ACCEPT_LANGUAGE} ^(nl)
RewriteRule ^[^nl/](.*) /nl/$1 [R=301]

关于php - 多语言网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13606752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com