Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
多语言PHP网站URL文件名更改_Php_Url_Seo_Multilingual - Fatal编程技术网

多语言PHP网站URL文件名更改

多语言PHP网站URL文件名更改,php,url,seo,multilingual,Php,Url,Seo,Multilingual,我目前有一个多语言的PHP网站,一切正常。但是,在切换语言时,文件名不会更改 URL如下所示: www.site.com/br/article.pt.php www.site.com/en/article.en.php 我希望他们: www.site.com/br/meuartigo.pt.php www.site.com/en/article.en.php 我该怎么做?我可以从中执行301重定向 www.site.com/br/article.pt.php 到 www.site.com/br/

我目前有一个多语言的PHP网站,一切正常。但是,在切换语言时,文件名不会更改

URL如下所示: www.site.com/br/article.pt.php www.site.com/en/article.en.php

我希望他们: www.site.com/br/meuartigo.pt.php www.site.com/en/article.en.php

我该怎么做?我可以从中执行301重定向

www.site.com/br/article.pt.php

www.site.com/br/meuartigo.pt.php

但我认为这不是最好的办法。

你的目标应该是

www.site.com/br/meuartigo
www.site.com/en/article
这是“SEO友好URL”的常见格式

你可以在这个问题的答案中找到一种方法:

老实说,竟然更改文件名有点过火。即使是像twitter这样的大型多语言网站也不会改变url路径。