相关疑难解决方法(0)

什么是"友好的URL"?

我最近阅读了很多关于"友好网址"的讨论(包括在本网站和其他地方),但我不确定究竟是什么让网址"友好",为什么我们真正关心(直到某一点) .插图:

以下是大多数当前Web开发人员称为"友好"的URL示例:

www.myblog.com/posts/123/this-is-the-name-of-my-blog-post

虽然这将被视为"不友好"(即坏,尼安德特人,无知,愚蠢):

www.myblog.com/posts.aspx?id=123

我的问题:

  • "友好"网址是否包含有关相关博客帖子的重复标识信息?换句话说,一旦你有帖子的id(123),为什么你需要标题?这不是违反"不要重复自己"的咒语吗?
  • 就用户而言,URL的形式有何不同?用户是否真的手动输入完整的URL(当然除了TLD之外)?用户是否曾查看页面的URL以确定页面的内容?为什么我们需要URL中博客文章的标题?这不是页面<title>标签和内容的用途吗?
  • 我经常听到SEO作为首选"友好"URL表单的原因.为什么搜索引擎蜘蛛关心URL?它们不只是抓取页面的自动化软件(以及指向其中包含的其他页面的链接)吗?如果搜索引擎像其他软件组件(例如数据库访问组件)一样编写,则URL将只是一个无意义的标识符(类似于关系数据库中的rowguid).如果我正在设计一个数据库模式,其中包含上面的"友好"URL作为表的主键,我会(非常正确地)被剔除.

我之前说过"达到一定程度",因为很明显,网址可能会失控.以下是来自Amazon.com的实际网址,我认为他们认为没有人会认为"友好":

http://www.amazon.com/Bissell-Kitchen-Housewares/b/ref=amb_link_5001972_17?ie=UTF8&node=694500&pf_rd_m=ATVPDKIKX0DER&pf_rd_s=gp-center-5&pf_rd_r=1ZXNJFE0CCFFDH4B9HGH&pf_rd_t=101&pf_rd_p=405478901&pf_rd_i=510080

browser seo search friendly-url

58
推荐指数
5
解决办法
2万
查看次数

7
推荐指数
2
解决办法
8129
查看次数

从一个域管理多个网站

我一直在寻找一段时间来找到完成以下系统的解决方案.

我想建立一个PHP系统,比如说domainA.在这个域名上,我将允许管理员"创建"一个新网站.该网站仅包含文本片段,这些文本都存储在数据库中.这个,我知道怎么做.

但是,现在我想让访问域名B的访问者无形地重定向到例如domainA.com/gateway.php?refdomain=domainB&page=xxx或类似内容.我有一个模糊的想法,这应该由.htaccess完成,但我真的不知道如何以最简单的方式做到这一点.例如,如果在domainB上有一些POST或GET请求,这应该继续工作.此外,链接到http://www.domainB.com/test.gif的图片也应该以www.domainA.com的形式无形加载.

我也知道有一些CMS系统(例如drupal)允许这个功能,所以有可能,我只是不知道如何.

感谢您提出任何建议,指出我正确的方向,亲切的问候,数字

php .htaccess

5
推荐指数
1
解决办法
739
查看次数