【问题标题】:Url Rewrite with Special Characters - Seo Advice Needed使用特殊字符重写 URL - 需要 Seo 建议
【发布时间】:2011-01-07 07:01:40
【问题描述】:

我正在使用 Code Igniter 构建一个简单的网站,关于 Code Igniter 的一件事是它很容易重写规则。但无论如何,这不是问题。

但让我们考虑一下这种情况,在这个网站的大多数网页中,如果名称拼写正确,则名称为特殊字符(á à é è .... 主要用于非英语语言)和空格。

让我们看看这个 url (localhost 测试)

http://localhost:88/Ensino/Frota de Veículos

这个 url 作为重写规则,将用户中继到类 ensino 和函数 frota_de_veiculos,如果我们去的话,它会是一样的:

http://localhost:88/ensino/frota_de_veiculos

但是,如果您使用 Firefox 启用源代码视图,源代码视图标题将以这种方式显示 url:

http://localhost:88/Ensino/Frota%20de%20Ve%C3%ADculos

现在我的问题很简单,搜索引擎在浏览网站时会考虑哪个 Url?

我问这个是因为我曾经看到一个使用特殊字符和空格重写 URL 的网站,并且在 Google 搜索中会显示像这样的奇怪 URL:http://localhost:88/Ensino/Frota%20de%20Ve%C3%ADculos

注意:请记住,导航栏指向http://localhost:88/Ensino/Frota de Veículos

【问题讨论】:

    标签: codeigniter seo url-rewriting special-characters


    【解决方案1】:

    它会看到“Frota%20de%20Ve%C3%ADculos”,因为这是面向公众的 URL,版本是下划线,仅在内部使用。

    URL 不能包含空格,必须用 %20 表示。一些浏览器在地址栏中显示文字空格而不是 %20 以使其更具可读性。类似的问题也适用于非 ASCII 字符。

    【讨论】:

    • ... 一些浏览器将空格转换为 '+' 而不是 '%20'
    • 大坝。猜猜我将不得不撤消重写规则,删除空格和重音,我最不想看到的是谷歌这样看这个网站:Frota%20de%20Ve%C3%ADculos。感谢您的澄清。
    猜你喜欢
    • 2017-10-12
    • 2017-08-31
    • 2012-08-20
    • 1970-01-01
    • 1970-01-01
    • 2013-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多