【发布时间】:2019-06-14 17:11:57
【问题描述】:
我正在创建一个多语言站点,它使用 URL 的一部分来确定语言,并且 动态 使用 PHP 数组 用内容填充页面。我这样做是为了让每种语言都有自己的网址:
https://website.com/en/home.php
https://website.com/nl/home.php
在这种情况下的问题是,当使用 https://website.com/en/home.php 访问英文网站时,该网站尝试打开位于文件夹中的文件:
(root) /> zh > home.php
虽然文件实际位于:
(root)/>/> home.php
是否可以在打开 HTML 文件时“忽略”URL 中的 语言部分,但不进行重定向,以便用户在导航到页面时仍能看到它。
我尝试使用<base> html 标记,但这不起作用。
任何帮助将不胜感激!
【问题讨论】:
-
是的,创建一个路由器为您执行此操作。路由器会读取您的 slug 并将您导航到适当的文件。
标签: html url redirect multilingual