问题标签 [custom-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 投票
2 回答
5391 浏览

joomla - Joomla 1.5 中的自定义短 URL

对于 Joomla 文章,我有一个很长很丑的 URL。在这里被建议启用 SEF,我得到了:

更好,但我也想要指定文章的自定义短 URL,例如:

这在 Joomla 1.5 中可行吗?简单地添加规则.htaccess是可能的,但不是我想要的,因为:

  1. 我希望页面加载后短 URL 保留在位置栏中
  2. 每当从新闻等中单击文章时,Joomla 都会使用该短 URL。

(PS:如果不可能,那么我会很高兴为 Joomla 提供一些简单的 URL“别名”,它的工作原理与 类似.htaccess,但最好在浏览器的位置栏中保留短 URL。)

0 投票
1 回答
2022 浏览

php - 如何为网站建立用户配置文件 URL?

我的问题是我希望我的用户有一个自定义 url http://mywebsite.com/username

.htaccess file我已经阅读了有关web.config file.

问题是目前我的用户配置文件 URL 不显示,并且 PHP 代码特定于任何用户。它只是为每个用户显示http://mywebsite.com/profile (站点仍处于测试模式,因此现在没有一个用户是真实的)。

user?id=3当个人资料 url 当前未显示任何特定的用户信息或其他信息时,如何使 url 重写工作?我如何至少获取当前配置文件以获取特定用户信息?

0 投票
1 回答
371 浏览

iphone - 无法处理自定义 URL 方案时提供故障转移 URL

我有两个我构建的 iPhone 应用程序,它们有自己的自定义 URL 并且在应用程序商店中。我们称它们为 App A 和 App B。

App A 的界面是一个 UIWebView,它从我运行的远程服务器获取其标记。我想在应用程序 A 中实现的行为是这样的:

  • 如果使用 App B 的自定义 URL 生成链接,并且在设备上安装了 App B,请打开 App B。这很容易通过检查完成UIApplication canOpenURL:,如果返回YES,则调用UIApplication openURL:.

  • 如果 App B 的自定义 URL 生成链接,并且设备上没有安装 App B,则转到 App B 的应用商店页面。

以下是我打算如何处理第二个:

  • 在自定义 URL 中包含一个 URL 参数,该 URL 包含指向 App B 的应用商店页面的链接。如果canOpenURL:返回NO整个 URL,则打开该参数指定的 URL。

那应该行得通。但这感觉有点 hacky,因为这意味着 App A 必须知道如何解析 App B 的自定义 URL 以检索备用链接。这似乎是不太理想的封装。canOpenURL:返回时我应该使用其他约定来提供故障转移 URLNO吗?

0 投票
5 回答
18772 浏览

ios - 自定义 URL 方案最大 URL 长度

根据标题,当在应用程序中使用自定义 URL 方案时,URL 的最大长度是多少?

例如,如果我通过 URL 启动另一个应用程序,并使用类似的东西传递一个数据块

   myappscheme://some/path?data=0123456789ABCDEF

在 URL 被切断(或系统根本拒绝启动其他应用程序)之前,该字符串可以得到多长时间?

0 投票
1 回答
1383 浏览

ios - 自定义 url 方案不起作用(第一次)IOS 应用程序

我创建了一个分发应用程序,还注册了自定义 URL 方案。第一次安装应用程序并尝试自定义 URL 链接后,它不起作用。

但是,如果我手动午餐应用程序,它将提示我下面提到的消息

我将单击继续,然后该自定义 URL 链接可以在我的应用程序中正常工作。

自定义 url 链接能否在安装时直接启动应用程序(无需手动启动应用程序并继续)?

还有是否有任何设置,所以我们可以关闭提示信息。所以它不会提示消息。

0 投票
0 回答
352 浏览

iphone - 如果未安装应用程序,则在 Safari 中显示自定义弹出窗口

我已经在 iOS 中编写了代码,用于从 safari 中的自定义 url 启动我的应用程序,只要安装了我的应用程序,它就可以正常工作。但是如果没有安装,safari 会显示一个弹出窗口,说它无法打开页面,因为地址无效。但是,我的停止页面仍然在后台打开,提示用户在应用商店中访问应用的链接。

我的问题是,如何更改此弹出窗口以显示自定义消息,该消息可能与即时显示的停止页面相关。

0 投票
2 回答
9722 浏览

python - Django 重定向到自定义 URL

从我的 Django 应用程序中,如何将用户重定向到 somescheme://someurl.com?

为了给您一些上下文以防万一,我有一个用 Python/Django 编写的工作 oauth2 服务器,我需要允许用户注册具有自定义 URL 方案的 redirect_uris。此自定义 URL 方案用于处理本机应用程序中的重定向

我的第一反应是使用 HttpResponseRedirect,但是这个 URL 有一个自定义方案并且不是 HTTP,所以我猜这不是我想要的。提前感谢您提供的任何建议。

编辑:我确实尝试过,Django 正确返回响应重定向而不会引发错误,但浏览器不会重定向到这个 URL。我正在使用 Chrome 进行测试。

编辑 2: HttpResponseRedirect 在 safari 中工作正常。

0 投票
3 回答
1318 浏览

ios6 - 使用域的 URL 启动自定义应用程序

尽管 YouTube 应用程序现在不是 Apple 的内置应用程序,但当点击以http://www.youtube.com开头的 youtube 链接(例如,在邮件中)时,它看起来会正确打开 YouTube 应用程序离开。

对于 iOS 6 中的自定义应用程序,有没有办法做到这一点?我只知道自定义方案是通过 URL 启动应用程序的方式。

0 投票
1 回答
698 浏览

url-rewriting - 自己网站的自定义个人资料 URL,通过各种帖子..!

我看过一些类似的帖子, Facebook Like Custom Profile URL PHP

自定义 URL / Apache URL 重写

但它仍然不清楚,实际的方法/过程不可用.. 伙计们,多一点指导会做很多..

我想在这里提出问题:

  1. 用户应该有机会决定他们的 url 是什么,就像在 fb 的情况下,twitter 例如:www.facebook.com/harry.inaction

  2. 我为此使用 linux、apache、mysql、php 环境。

  3. 用户是根据他们加入时自动创建的用户 ID 来识别的

我在第一步就失败了,说真的,我不知道如何开始。

谢谢

0 投票
5 回答
4799 浏览

magento - Magento 购物车页面的自定义 URL

我想为我们的 Magento 购物篮实现自定义 URL。Magento 开箱即用的 url paht 是 /checkout/cart 但客户端请求 /checkout/bag。

我试图以某种方式 * URL 在后端重写管理 - 它有效,但我需要将代码中的所有出现更新为新 url,因为 $this->getUrl('checkout/cart') 不会转换为结帐/袋 * 我也试过遵循http://alanstorm.com/magento_dispatch_rewrites_intro的一些建议,但基本上它也对我没有帮助。* 我也尝试了这篇文章中的示例http://phprelated.myworks.ro/two-add-to-cart-buttons-with-different-redirect-actions-at-once-in-magnto/

那么,有什么方法可以在不更新我们的模板和类 $this->getUrl('checkout/cart')

任何依赖于 Web 服务器架构的解决方案都不是最终的解决方案。