问题标签 [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.
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 页面只是一种缓存方法,以在搜索引擎抓取这些页面时为负载峰值做准备。有没有更好的方法?
routes - 对 example.com/username 和 Routes 的看法
我正在建立一个用户拥有自己“个人资料”的网站。我正在为整洁的 URL 使用路由,我想知道以下优点/缺点是什么:
或者我应该包含一个静态路由来过滤它是一个配置文件页面请求吗?
哪个最好?
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 应用程序中路由)。
关于可能是什么原因的任何想法,或者我如何将我的路由带到默认页面和我的特定页面设置,同时不理会其余部分?
asp.net - 在链接中使用绝对路径时的开发问题(由于友好的 url)
我使用 urlrewriter.net 来实现友好的 url。当我进行重写时,我有时会使用子文件夹。
我发现自己在使用图像和链接时遇到了问题,而且 ~ 符号对我不起作用。读了一点后,我发现我不是唯一一个有这个问题的人,他们建议使用完整路径“www.website.com/images/x.jpg”等。现在,我无法开发和 QA,因为所有的链接去我真正的在线网站。
我能做些什么?
asp.net - 使用友好 url 时相对链接的问题
我正在使用 urlrewiter.net 来实现友好的 url。这是一个很棒且易于使用的软件包!
然而,在使用子文件夹时,我在图像和其他内页的相对链接方面遇到了问题。
我尝试使用 ~ (服务器端),但没有成功。还有其他解决方案吗?
url - 您能否建议生成用于查看标记内容的 URL 的好方法
例如,在堆栈溢出时,URL https://stackoverflow.com/questions/tagged/javascript+php将为您提供所有带有 javascript 和 php 标记的问题。
我的系统允许标签中有空格,所以这里使用的方法不适合我。
您将使用什么字符来分隔标签,因此 URL 仍然是人类可读的、谷歌可读的和网络浏览器兼容的。
我的直觉是使用逗号。例如http://example.com/tagged/first+tag,second+tag
欢迎任何反馈或建议。
seo - 多版本 Web 应用的 URL 方案
我正在寻找用于具有多个版本的网络应用程序的最佳 URL 架构,即多种语言和手机使用的简化版本 - 这两个方面可以结合起来,所以有一个英语常规版本和一个移动版本,一个德语普通版和手机版等
目标(按重要性排序):
- 用户友好性
- 搜索引擎友好度
- 易于开发
需要考虑的方面:
- URL 应该是什么样子的?
- 用户应该如何在版本之间导航?
- 自动决定一个版本应该有多少逻辑?
我将在下面描述我的概念,也许你们中的一些人有更好的想法。
asp.net - 像 ASP.NET MVC 提供的 URL
有什么方法可以像在 asp.net mvc 中那样在 asp.net 中实现 URL 机制
例如 mydomain.com/user/myusername 但不使用 MVC
如果是这样,如何?
java - JSF 中的掩码 URL
我有一个用 JSF 用 JAVA 编写的企业应用程序(使用 RichFaces 3.3)。目前我的网址如下所示:
http://localhost/WebApplication/faces/folder1/page.jsp
问题是我如何屏蔽我的网址以使其成为这样:
http://localhost/folder1/page.jps
基本上我想隐藏“应用程序/面孔/”
谢谢
asp.net - Orkut 的 URL 编写方法
我对 orkut 的新 URL 编写方法有疑问。
早些时候主页就像
http://www.orkut.com/Home.aspx
现在它改为
http://www.orkut.co.in/Main#Home.aspx
“#”的意义是什么?为什么它在那里,为什么他们使用它?
不是“#”用于在锚标记中使用 name="blah" 导航到页面的特定部分吗?