首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将翻译后的文档重命名为结束语首字母

将翻译后的文档重命名为结束语首字母
EN

Webmasters Stack Exchange用户
提问于 2017-07-03 22:35:52
回答 1查看 52关注 0票数 1

我正在构建一个网络应用程序,并试图添加两种语言的网站。因此,我将使相同的文档以-gr结尾。文件的一些示例如下所示:

英语路径:

  • www.example.com/index.html
  • www.example.com/Blog.html

希腊语路径:

  • www.example.com/index-gr.html
  • www.example.com/Blog-gr.html

是否可以将希腊文件重命名如下:

  • www.example.com/blog-gr.html/

这样的事情:

  • www.example.com/blog/gr

删除所有希腊文档的-gr,并在末尾添加/gr。而且,仅对于索引文件,example.com/index-gr.html应该是example.com/gr

因此,我要求使用.htaccess代码替换以-gr.html结尾到/gr的希腊文件urls。

EN

回答 1

Webmasters Stack Exchange用户

发布于 2017-07-04 05:42:12

是否可以将希腊文件重命名为如下示例: www.example.com/blog-gr.html/应该重命名为www.example.com/blog.html/gr -例如:删除所有希腊文档的-gr并在末尾添加/gr。也只有索引文件,example.com/ index -gr.html应该是example.com/gr。

有几种方法你可以这样做。

如果您没有URL重写的经验,您可以创建名为HTML文件的文件夹,并将语言文件以HTML扩展名放入其中。

例如:

在文档根目录中,创建一个名为"blog.html“的文件夹。在"blog.html“文件夹中,创建名为"en.html”和"gr.html“的文件,并将博客的德语内容放在"gr.html”中,将同一博客的英文内容放在"en.html“中,这样用户就可以通过以下URL访问博客的英文和德文版本:

代码语言:javascript
复制
http://example.com/blog.html/en.html
http://example.com/blog.html/gr.html

但是,如果您想使URL更加友好,您将希望查找URL重写并创建映射到服务器上的实际HTML内容的URL。例如,您可以制定一个重写规则来映射:

代码语言:javascript
复制
http://example.com/blog/en

到档案中:

代码语言:javascript
复制
(path-to-document-root)/blogs/en.html

就我个人而言,我认为将根文件夹命名为语言会更有意义。这样,内容就可以在服务器上很好地排序。

也许是这样的:

代码语言:javascript
复制
http://example.com/gr/blog.html
http://example.com/en/blog.html
http://example.com/fr/blog.html
票数 2
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/107535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档