Url用特殊字符重写 - 需要Seo建议

时间:2010-01-20 14:02:32

标签: codeigniter seo url-rewriting special-characters

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

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

让我们来看看这个网址(localhost test)

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

此网址作为重写规则,将用户转发给Class ensino ,函数 frota_de_veiculos ,如果我们转到它们,它将是相同的:

http://localhost:88/ensino/frota_de_veiculos

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

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

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

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

注意:请注意,导航栏会精确定位到http://localhost:88/Ensino/Frota de Veículos

1 个答案:

答案 0 :(得分:2)

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

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