问题标签 [vanity-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 回答
1645 浏览

dotnetnuke - 如何在 DotNetNuke 中创建持久的虚 URL?

我不知道在 DotNetNuke 中实现自定义持久虚 URL(我的术语,不确定它们是否真的是这样)的解决方案。有谁知道解决方案?它可以是配置核心,使用第三方模块,或者是如何从头开始编写它的建议。

这是我的想法:

  1. 我想向人们指出:http: //mywebsite.com/awesome
  2. 我希望基础 URL 是http://mywebsite.com/genericpage.aspx?key=awesome&etc=etc
  3. 希望 URL 重定向。我希望用户只看到http://mywebsite.com/awesome

本质上,我设想管理员能够创建这些虚 URL 并指定虚 URL 是什么以及基础 URL 是什么。

0 投票
1 回答
1370 浏览

java - 带有 Playframework 的虚 URL

我想为建立在Playframework 之上的 Web 应用程序创建Vanity URL

我试图index在主页中为方法添加一个参数,Application如果我调用http://localhost:9000/?vanity_url而不是 for ,这将起作用http://localhost:9000/vanity_url

我将如何实现这一目标?我希望用户创建自己的 url,因为解决方案必须是动态的,就像 onFacebook

0 投票
1 回答
2627 浏览

ruby-on-rails-3 - Rails 3 的内部重定向

我正在尝试在 Rails 3 中实现一个通用的虚 url 系统。从虚 url 不绑定到特定模型的意义上说是通用的。它类似于 Vanities gem,我有一个VanityUrlController来自所有虚荣 URL 的命中。不同之处在于我不想从foo.com/usernametofoo.com/users/1foo.com/product-nameto进行外部重定向foo.com/products/1。我希望虚荣 url 保持不变,并让 VanityUrlContoller 进行内部重定向,以模仿相应的表演动作。

我知道要将内部重定向发送到哪个控制器和操作,但我在实际发送它时遇到了问题。这就是我现在的位置:

它似乎开始处理新的“请求”,但缺少关键部分……比如实际的请求对象。

任何想法或指示将不胜感激。

更新:

我在 ActionController 中遇到了 dispatch 方法,这似乎让我走得更远。

我有两个问题,1)它被列为私有 api 方法,所以如果有另一种方法可以做到这一点,我宁愿这样做,2)即使它正在为 TargetController 呈现显示模板,它是抱怨“缺少模板 vanity_urls/show”。

更新

这是我们提出的解决方案的基础知识。我们做了一些其他的事情,比如强制编码和检查其他一些特定于应用程序的东西,但这应该是你开始所需要的。

这位于文件的最底部,routes.rb因此您的虚荣路线不会破坏您的其他命名路线。

在创建虚荣路线时,您还需要小心,以免它们与您的其他控制器发生冲突。其他一些有用的信息是:

这会告诉您您vanity_url是否与当前控制器具有相同的名称。

它告诉你这是否已经映射到任何东西。

当然,沿途有一些技巧,但它就像一个魅力。

0 投票
1 回答
212 浏览

.htaccess - 我的 .htacces 有问题(虚 url)

我在用

它正在工作,但在这里我的问题是我想要我的小组有虚荣网址。

现在我的用户得到像这个网站[dot]com/username 这样的虚荣网址。

但我希望我的小组也有像网站 [dot] com/groupname 这样的虚荣网址。

有什么帮助吗?

0 投票
1 回答
1041 浏览

ruby-on-rails - Rails url需要posts/:id/the-name-of-post

我希望我的 rails url 看起来像:

当我在我的帖子模型中使用以下内容时,

在浏览器中鼠标悬停时,网址看起来很棒。并正常运行。但是,一旦页面在浏览器 url 中加载,它看起来像:

需要明确的是,“名称”只是为了好看 - 帖子只能通过 id 检索。我也不想使用数据库 slug 方法。

我应该如何更好地解决这个问题?

附言。也不想要“/posts/345-the-great-concept”...

0 投票
4 回答
2206 浏览

php - 在 LAMP 配置中创建虚 URL

在 LAMP 配置下创建用户虚 URL 的最佳方法是什么?

例如,可以按如下方式访问用户个人资料页面:

http://www.website.com/profile.php?id=1

现在,如果用户为他们的个人资料输入“虚 URL”,我希望虚 URL 加载上面的页面。

例如,如果用户选择“i.am.a.user”作为他们的虚 URL,并且他们在数据库中的用户 ID 为 1,那么http://www.website.com/profile.php?id=1将可以访问通过该 URL http://www.website.com/i.am.a.user

我知道 .htaccess 中的 mod 重写,但不确定这将如何在这里工作。

正如我提到的,我的网站使用 PHP、MySQL、Linux 和 Apache。

谢谢。

0 投票
1 回答
231 浏览

ruby-on-rails - 在 Ruby on Rails 中,如何使用虚 URL 并重定向到 404?

在我的 routes.rb 末尾,我有一个虚 url 的通配符匹配。但是,我不知道如何将未知用户名重定向到 404。你怎么能这样做?

~ 在 routes.rb 中 ~

~ 在用户控制器中 ~

0 投票
0 回答
249 浏览

.htaccess - 虚荣网址和 404

我需要虚名 url,如果在我的数据库中找不到它们,如何让它们重定向到自定义 404 页面?

.ht 访问代码

0 投票
2 回答
1123 浏览

url - 有哪些好的用户名/虚名 url 规则?

这不是关于“如何”,而是“如何最好”。

我了解大多数带有虚荣网址的网站都有基本规则:

  • >4 个字符(涵盖一堆有用的标记,如“博客”和“工作”,但还有一长串“4 字母单词”)
  • 从阿尔法开始
  • 仅限字母数字(也可能是 ._-,但 user.name 与用户名相同)
  • 禁止使用保留字以防止滥用和避免混淆(例如:contact、about、username、vanityurl、[还有哪些其他的?])

对于添加虚荣网址的网站,还有哪些其他重要规则需要考虑?

应该保留哪些常用词以防止混淆或滥用?

0 投票
1 回答
231 浏览

facebook-apps - 应用配置文件的个性化 URL

我真的需要你的帮助,我一直在寻找解决方案。

我有一个应用程序,我希望它的个人资料页面获得一个虚荣 URL:facebook.com/myappname。现在我导航到https://www.facebook.com/username,但我在列表中看不到我的应用配置文件 - 我只看到我的业务页面。

我该怎么做才能获得这个 URL?多谢你们