php - 索引中的 Seo 语言重定向

标签 php redirect seo

我即将发布一个多语言网站,每种语言都在一个特定的目录下。 (例如 en/、 fr/、 it/、 ru/)...

该站点没有“索引”,但应该会自动重定向到“en/index.php”

我知道它可以通过数百种方法完成,但是是否有一种良好的 seo 友好模式来执行此重定向?

现在我正在使用一些简单的东西:

<?
header( "HTTP/1.1 301 Moved Permanently" );
header( "Location: en/index.php" );
?> 

这是正确的选择吗(对 seo 友好的谈话)?

谢谢!!

最佳答案

这可能已经足够好了。您甚至可以使用 mod_rewrite 来重定向访问者,而无需他们加载 index.php(节省 HTTP 请求):

RewriteCond %{REQUEST_URI} ^/$
RewriteRule (.*) /en/index.php [R=301,L]

关于php - 索引中的 Seo 语言重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4428346/

相关文章:

php - PDO FETCH_CLASS 多行放入对象数组中

php - 删除文件的最后 3 个字符(文件扩展名)

php - 搜索引擎只能单返回?

C# OnClientClick ="aspnetForm.target=' _blank';"

html - 论坛不关注?

reactjs - 使用 GatsbyJS 时,google 如何知道要抓取哪些页面

php - 文件上传到服务器上的文件夹,但数据库表更新时没有 SQL 注入(inject)?

javascript - react 路由器 v4 : triggering a redirect programmatically (without having to render a <Redirect/>)

php - 从数据库获取链接并重定向

seo - 需要帮助在 schema.org 结构中形成有效的 "citation"数据