Javascript 制作多语言网站、复制粘贴页面的最佳解决方案是什么?剧本

Javascript 制作多语言网站、复制粘贴页面的最佳解决方案是什么?剧本,javascript,php,redirect,localization,Javascript,Php,Redirect,Localization,我已经做了一个叫基努克的网站 问题1) 法语= 英语= 每个索引页都在检查用户是否是新用户,如果是,我们将他重定向到正确的index.php(取决于他们的浏览器语言,然后设置一个cookie,以便他下次访问站点时可以重定向),以及用户是否单击法语按钮(左上角)当他使用英语时,它会将cookie值更改为法语,以便他下次使用法语版本 那好吗?我听说谷歌不喜欢重定向页面 问题2) 有谁知道一个好的文件上传脚本+按钮上传多个文件,缩放图片和创建缩略图?我只能找到不那么“酷”的单文件上传脚本。问题1 您可

我已经做了一个叫基努克的网站

问题1)

法语= 英语=

每个索引页都在检查用户是否是新用户,如果是,我们将他重定向到正确的index.php(取决于他们的浏览器语言,然后设置一个cookie,以便他下次访问站点时可以重定向),以及用户是否单击法语按钮(左上角)当他使用英语时,它会将cookie值更改为法语,以便他下次使用法语版本

那好吗?我听说谷歌不喜欢重定向页面

问题2)


有谁知道一个好的文件上传脚本+按钮上传多个文件,缩放图片和创建缩略图?我只能找到不那么“酷”的单文件上传脚本。

问题1

您可以检查cookie是否是使用PHP设置的,并且它是好的
$\u cookie
数组,服务器端,并相应地设置
头()。这意味着没有混乱的客户端重定向和一个半加载页面的闪光

问题2

我很惊讶你竟然没有四处走动。您需要使用扩展服务器端的图像,但是有很好的类可供扩展(更多信息)。

您做得不对 设置cookie并在不存在cookie时重定向将意味着您的站点仅对使用一种/您的默认语言的搜索引擎可见-因为在每个请求中,搜索引擎机器人将被“检测”为新用户并重定向

被迫接受cookie(或编辑接受的语言)只是为了能够用另一种语言查看站点,这也是一种令人讨厌的用户体验

更好的方法
如果cookie存在,在第一次访问请求时一定要重定向-但它应该是一个显式操作,或者设置cookie的javascript;实际上,不是任何和所有请求。仍然可以用另一种语言查看网站,而无需跳转-即,如果有“用法语查看此页面”链接,则需要按照它对所有用户的说明进行操作。

如果将第二个问题拆分为第二个问题,可能会更有用。问题1:是,在客户端准备好之前,我确实检查了cookie和重定向,但我想知道这个解决方案是否是最好的问题2:我尝试了那个脚本,但无法使它工作,当你继续修改你的广告时,我需要显示他广告上已经存在的图像,我可以通过uploadify来完成吗?加载页面时,需要在该框中设置一些照片,以便用户可以删除或添加新照片是的,这很好-发送
header()
s并从服务器重定向是最好的方法。这样,如果使用JS.ooh,浏览器/搜索引擎永远不会真正“看到”中间页面,所以搜索引擎只能看到客户端?哦,如果你能看一下的话,我改变了第一条评论:)作为对你最初评论的回应,你需要自己尝试一下第二个问题。如果我理解正确,您可能需要查找
iframe file upload ajax
或其他内容。是的,搜索引擎只看到客户端。想象一下,如果它能窥探到你服务器上的所有文件,你会有多麻烦。uploadify look ifne,但在div conteainer中添加一张图片