我正在IIS服务器上构建一个php网站。我没有访问服务器,管理员也不会安装任何url_rewrite模块...所以我被迫在我的网址中有一个问号。
我想知道哪些更好(关于SEO和访客体验,还有可能出现的技术问题):
答案 0 :(得分:1)
从用户的角度来看,我会说 3 ,稍作修改,可以删除查询字符串中的初始/
:http://www.mysite.com/?articles/show/i-like-cars
。
此网址易于阅读,但用户可能会发现很难记住?
。
此外,还有至少一个替代方案:http://www.mysite.com/?article=i-like-cars
(默认操作= show
)。
答案 1 :(得分:1)
这是我的URL逻辑,我努力在每个项目上做一些SEO
* unique (1 URL == 1 ressource)
* permanent (they do not change)
* manageable (1 logic per site
* section, no complicated exceptions)
* easily scaleable logic
* short
* with a targeted keyword phrase
因为你有(丑陋的)要求吗?在你的网址中,我会选择
(新闻=如果你有一个新网站,另一个非常短的关键字,如果你有另一种网站)
我将保持在?key =值逻辑中,因为谷歌 - 以及普通互联网用户 - 非常清楚这些网址是如何工作的(有数十亿网站使用此类网址)而不是创建新逻辑。
答案 2 :(得分:0)
坚持?name = value& name = value 对结构,这是查询字符串参数的标准语法。
尝试并保留一个参数来定义实际页面,并使用示例中的关键字。
将辅助参数用于其他信号,例如页码或页面操作/事件。
请注意,您可以通过网络主工具告诉Google忽略某些参数。这可以是避免重复内容问题的好方法,例如 sort 参数。
我会选择:
http:// www。 mysite.com / <?EM>部分 -article = 我样车
让您的代码查找任何 * - article 参数,以查找文章的 id 。 部分文本只是一种在URL中添加额外关键字的方法。