2010-08-02 49 views
1

我有一个显示产品的网站 - 在页面的特定产品的链接是最简单的道理:逃脱人物对友好网站的影响是什么?

site.com/products/manufacturer_model - 因此,例如,如果我是显示戴尔Latitude D700笔记本电脑的我URL看起来像:

site.com/products/dell_latitude_d700

我有许多包含我需要URL转义字符的产品 - 所以例如戴尔Latitude 12→34。显然我不能包含'?'字符在URL中。为了实现搜索引擎优化 - 我应该忽略这个角色吗?例如

site.com/products/dell_latitude_1234

或者我应该逃跑呢?例如

site.com/products/dell_latitude_12%3F34

好像逃避这将是最符合逻辑的做法 - 但不要爬虫理解?

回答

0

那么,使用“_”对用户不太友好,所以我认为使用“ - ”更好(检查seoMOZ初学者指南)。

此外,你想检查什么字符真的需要在RFC 3986转义。如果您使用的是PHP,请查看php.net上的urlencode函数页面。我写了一个功能,使几个月前这个更新的转换;)

但回到你的主要问题,使用转义(如果需要每个RFC 3986)编写您的网址。这是安全的路径不被卡住或处罚。