地址栏中url的缩短
shortening of url in address bar
我是html的新手。是否可以为应用程序设置短URL?例如:-我们可以在用户的地址栏中使用"www.abc.com''r"来代替长url"www.abc.com/x''y''z''a"吗。我们能用javascript来模仿吗?
您正在寻找url rewriting
在ASP.NET 中读取URL重写
初学者的URL重写
是的,您可以在/r
位置创建一个文档,并向该文档添加一个Javascript,只需执行以下操作:
document.location.href = "/x/y/z/a";
但是,出于许多原因,你不应该这样做。
- 这不是重定向(你可以在浏览器中返回,所以你基本上打破了你的历史)
- 您依赖Javascript
- 这将对SEO产生负面影响
- 速度较慢
您确实应该尝试在应用程序的服务器端处理此问题。
这是使用Database完成的,它将长URL转换为短URL,因此值得注意的是,您只能在客户端使用Javascript。
相关文章:
- 地址栏中url的缩短
- 是否可以更改更改特定事件在地址栏或浏览器中的URL
- 如何在地址栏中的URL更改Firefox JPM时获得通知
- 如何在不重定向用户的情况下更改地址栏URL(不使用历史API?)
- 使用表单动态更改地址栏中的URL第2部分
- 禁止在 URL 地址栏上使用 Javascript
- 使用 javascript/jquery 点击 DOM 元素后更改地址栏中的 URL
- 使用表单动态更改地址栏中的 URL
- HTML5网站在丝绸浏览器中进入全屏模式或在加载URL后在丝绸浏览器中隐藏地址栏
- 更改浏览器地址栏中的URL,而无需重新加载现有页面
- 在 PHP 的 URL 地址栏中传递 Javascript 链接
- 更改地址栏中的完整 URL,而无需重新加载页面
- 在弹出元素中打开 url(获取新标题和地址栏)
- 如何在Safari的地址栏中运行javascript(外部URL)
- 未保存在地址栏中的 URL
- 无法导航到 URL 地址栏,只能通过单击链接
- 直接从url地址栏调用javascript函数
- 如何使用javascript或jquery禁用url地址栏
- 如何通过URL地址栏禁用javascript,如4shared
- 禁用所有主要浏览器中的浏览器按钮和url地址栏