Javascript 如何从另一个目录中打开另一个同名文件?

Javascript 如何从另一个目录中打开另一个同名文件?,javascript,php,Javascript,Php,我正在建立一个多语言网站,所以我正在创建两个目录: en=english fr=french 所以我在复制我编码的文件。我想做的是编写一个简单的代码,当用户更改语言时,例如转到另一个具有相同文件名的目录 我在www.website.com/en/profile.php,当用户更改语言时,他将被引导到www.website.com/fr/profile.php 如果您能看到唯一的区别是文件的父目录,我希望用PHP或javascript执行此操作。尝

我正在建立一个多语言网站,所以我正在创建两个目录:

en=english                        
fr=french
所以我在复制我编码的文件。我想做的是编写一个简单的代码,当用户更改语言时,例如转到另一个具有相同文件名的目录 我在
www.website.com/en/profile.php
,当用户更改语言时,他将被引导到
www.website.com/fr/profile.php

如果您能看到唯一的区别是文件的父目录,我希望用PHP或javascript执行此操作。

尝试以下操作:

switch.php

<?php
    $path = basename($_GET['path']);
    $newpath = "fr/".$path;
    header("Loaction: $newpath");
    exit();
?>


我可以推荐一个本地化文件吗?所有文本将驻留在可以调用模板HTML的文件中。本地化不起作用,iam在用户中的位置一半使用英语,另一半使用其他语言,因此我需要这样做,以便当我在任何地方宣传链接时,用户可以选择他喜欢的语言。这正是本地化的含义。现在我想到了这样的术语。。。基本上,您将所有显示的文本放入特定语言的文件中,并根据url中的语言参数加载正确的文件,而不是为每种语言复制整个网站。我只推荐一个子域或文件夹,例如
en.website.com
website.com/en
,因为它们提供不同的社区。如果网站没有这样做,我只需要一个包含所有文本的ini(或任何格式),然后让PHP加载该ini文件。我个人不让PHP模板我的HTML,我会使用smarty或。这听起来不错,但我的意思是,如果用户使用特定的语言,突然他想用法语检查,我需要在两个目录中找到SEO解决方案,其中每个内容都必须有一个唯一的URL