问题标签 [friendly-url]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
258 浏览

php - Google Sitemap - 我应该提供负载控制/缓存吗?

我有一个社区网站,目前有大约 10,000 个列表。我正在采用一种新的网址策略,例如

作为战略的一部分,我正在实施一个站点地图。谷歌已经对我的网站有一个很好的索引,但是 URL 会改变。我使用一个 php 框架来访问每个产品列表的数据库。

我担心向 google 提供 10,000 个新 URL 的性能影响,我应该这样做吗?

我正在考虑的一个可能的解决方案是将我的 php 输出页面呈现为静态 HTML 页面。我在网站的其他地方已经有了这个功能。这样,谷歌将索引 10,000 个 html 页面。这个系统的美妙之处在于,如果用户通过 google 到达该 HTML 页面,一旦他们开始浏览该站点,他们就会直接跳回 PHP 版本。

我对这种方法的问题是我必须将 .html 附加到我漂亮干净的 URL 上......

我会以错误的方式解决这个问题吗?

编辑 1: 我想减少 PHP 和 MySQL 的开销。创建 HTML 页面只是一种缓存方法,以在搜索引擎抓取这些页面时为负载峰值做准备。有没有更好的方法?

0 投票
2 回答
668 浏览

routes - 对 example.com/username 和 Routes 的看法

我正在建立一个用户拥有自己“个人资料”的网站。我正在为整洁的 URL 使用路由,我想知道以下优点/缺点是什么:

或者我应该包含一个静态路由来过滤它是一个配置文件页面请求吗?

哪个最好?

0 投票
1 回答
626 浏览

asp.net - 带有通配符映射的 ASP.Net 1.1 在默认文档上给出 404

我有一个应用程序,它被要求为使用大量查询字符串值的动态页面创建一个友好的 url。在互联网上进行一些研究后,我发现我需要创建一个 HttpModule 或 HttpHandler 来执行路由,然后在 IIS 中设置一个通配符映射到 aspnet_isapi.dll 的.Net v1.1(删除验证文件存在复选框)。

使用虚拟目录进行测试,在我的 XP Pro 机器上本地一切正常。

当我将它提升到测试环境(Server 2003)时,直接访问页面和路由工作正常;但是,默认文档不再有效。我在网上找到了一个参考,指出由于 ASP.Net WP 和 IIS6 的分离,IIS6 在默认文档逻辑之前处理通配符映射。

我试图更新我的 HttpHandler 以考虑 / 路由;但是,路由页面上的代码不再起作用。在 Web.Config 中,我尝试使用路径作为 * 以及 / 并获得相同的响应。我也在使用我觉得不正确的 Response.Redirect 。

我也尝试过 URLRewriter.net;然而,在花了几个小时试图让它工作后它没有工作(它只是因为某种原因不会在这个 asp.net 1.1 应用程序中路由)。

关于可能是什么原因的任何想法,或者我如何将我的路由带到默认页面和我的特定页面设置,同时不理会其余部分?

0 投票
2 回答
464 浏览

asp.net - 在链接中使用绝对路径时的开发问题(由于友好的 url)

我使用 urlrewriter.net 来实现友好的 url。当我进行重写时,我有时会使用子文件夹。

我发现自己在使用图像和链接时遇到了问题,而且 ~ 符号对我不起作用。读了一点后,我发现我不是唯一一个有这个问题的人,他们建议使用完整路径“www.website.com/images/x.jpg”等。现在,我无法开发和 QA,因为所有的链接去我真正的在线网站。

我能做些什么?

0 投票
3 回答
431 浏览

asp.net - 使用友好 url 时相对链接的问题

我正在使用 urlrewiter.net 来实现友好的 url。这是一个很棒且易于使用的软件包!

然而,在使用子文件夹时,我在图像和其他内页的相对链接方面遇到了问题。

我尝试使用 ~ (服务器端),但没有成功。还有其他解决方案吗?

0 投票
5 回答
151 浏览

url - 您能否建议生成用于查看标记内容的 URL 的好方法

例如,在堆栈溢出时,URL https://stackoverflow.com/questions/tagged/javascript+php将为您提供所有带有 javascript 和 php 标记的问题。

我的系统允许标签中有空格,所以这里使用的方法不适合我。

您将使用什么字符来分隔标签,因此 URL 仍然是人类可读的、谷歌可读的和网络浏览器兼容的。

我的直觉是使用逗号。例如http://example.com/tagged/first+tag,second+tag

欢迎任何反馈或建议。

0 投票
3 回答
500 浏览

seo - 多版本 Web 应用的 URL 方案

我正在寻找用于具有多个版本的网络应用程序的最佳 URL 架构,即多种语言和手机使用的简化版本 - 这两个方面可以结合起来,所以有一个英语常规版本和一个移动版本,一个德语普通版和手机版等

目标(按重要性排序):

  • 用户友好性
  • 搜索引擎友好度
  • 易于开发

需要考虑的方面:

  • URL 应该是什么样子的?
  • 用户应该如何在版本之间导航?
  • 自动决定一个版本应该有多少逻辑?

我将在下面描述我的概念,也许你们中的一些人有更好的想法。

0 投票
6 回答
264 浏览

asp.net - 像 ASP.NET MVC 提供的 URL

有什么方法可以像在 asp.net mvc 中那样在 asp.net 中实现 URL 机制

例如 mydomain.com/user/myusername 但不使用 MVC

如果是这样,如何?

0 投票
5 回答
7686 浏览

java - JSF 中的掩码 URL

我有一个用 JSF 用 JAVA 编写的企业应用程序(使用 RichFaces 3.3)。目前我的网址如下所示:

http://localhost/WebApplication/faces/folder1/page.jsp

问题是我如何屏蔽我的网址以使其成为这样:

http://localhost/folder1/page.jps

基本上我想隐藏“应用程序/面孔/”

谢谢

0 投票
2 回答
326 浏览

asp.net - Orkut 的 URL 编写方法

我对 orkut 的新 URL 编写方法有疑问。

早些时候主页就像

http://www.orkut.com/Home.aspx

现在它改为

http://www.orkut.co.in/Main#Home.aspx

“#”的意义是什么?为什么它在那里,为什么他们使用它?

不是“#”用于在锚标记中使用 name="blah" 导航到页面的特定部分吗?