2010-01-20 19 views
1

我使用Code Igniter来构建一个简单的网站,关于Code Igniter的一件事是它很容易做到重写规则。但无论如何,这不是问题。Url用特殊字符重写 - 需要Seo建议

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

让我们来看看这个网址(本地主机测试)

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

此网址为中继用户类ensino和功能frota_de_veiculos重写规则它是,如果同样的我们去:

http://localhost:88/ensino/frota_de_veiculos 

但是,如果你能与Firefox源视图,源视图标题将显示网址是这样的:

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

回答

2

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

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

+0

...一些浏览器将空格转换为'+'而不是'%20' – 2010-01-20 14:07:17

+0

Dam。猜猜我将不得不撤消重写规则,删除空格和加重,我想要的最后一件事是谷歌看这样的网站:Frota%20de%20Ve%C3%ADculos。感谢您的澄清。 – 2010-01-20 14:08:38