问题标签 [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.
dotnetnuke - 如何在 DotNetNuke 中创建持久的虚 URL?
我不知道在 DotNetNuke 中实现自定义持久虚 URL(我的术语,不确定它们是否真的是这样)的解决方案。有谁知道解决方案?它可以是配置核心,使用第三方模块,或者是如何从头开始编写它的建议。
这是我的想法:
- 我想向人们指出:http: //mywebsite.com/awesome
- 我希望基础 URL 是http://mywebsite.com/genericpage.aspx?key=awesome&etc=etc
- 我不希望 URL 重定向。我希望用户只看到http://mywebsite.com/awesome。
本质上,我设想管理员能够创建这些虚 URL 并指定虚 URL 是什么以及基础 URL 是什么。
java - 带有 Playframework 的虚 URL
我想为建立在Playframework 之上的 Web 应用程序创建Vanity URL。
我试图index
在主页中为方法添加一个参数,Application
如果我调用http://localhost:9000/?vanity_url
而不是 for ,这将起作用http://localhost:9000/vanity_url
。
我将如何实现这一目标?我希望用户创建自己的 url,因为解决方案必须是动态的,就像 onFacebook
ruby-on-rails-3 - Rails 3 的内部重定向
我正在尝试在 Rails 3 中实现一个通用的虚 url 系统。从虚 url 不绑定到特定模型的意义上说是通用的。它类似于 Vanities gem,我有一个VanityUrlController
来自所有虚荣 URL 的命中。不同之处在于我不想从foo.com/username
tofoo.com/users/1
或foo.com/product-name
to进行外部重定向foo.com/products/1
。我希望虚荣 url 保持不变,并让 VanityUrlContoller 进行内部重定向,以模仿相应的表演动作。
我知道要将内部重定向发送到哪个控制器和操作,但我在实际发送它时遇到了问题。这就是我现在的位置:
它似乎开始处理新的“请求”,但缺少关键部分……比如实际的请求对象。
任何想法或指示将不胜感激。
更新:
我在 ActionController 中遇到了 dispatch 方法,这似乎让我走得更远。
我有两个问题,1)它被列为私有 api 方法,所以如果有另一种方法可以做到这一点,我宁愿这样做,2)即使它正在为 TargetController 呈现显示模板,它是抱怨“缺少模板 vanity_urls/show”。
更新
这是我们提出的解决方案的基础知识。我们做了一些其他的事情,比如强制编码和检查其他一些特定于应用程序的东西,但这应该是你开始所需要的。
这位于文件的最底部,routes.rb
因此您的虚荣路线不会破坏您的其他命名路线。
在创建虚荣路线时,您还需要小心,以免它们与您的其他控制器发生冲突。其他一些有用的信息是:
这会告诉您您vanity_url
是否与当前控制器具有相同的名称。
它告诉你这是否已经映射到任何东西。
当然,沿途有一些技巧,但它就像一个魅力。
.htaccess - 我的 .htacces 有问题(虚 url)
我在用
它正在工作,但在这里我的问题是我想要我的小组有虚荣网址。
现在我的用户得到像这个网站[dot]com/username 这样的虚荣网址。
但我希望我的小组也有像网站 [dot] com/groupname 这样的虚荣网址。
有什么帮助吗?
ruby-on-rails - Rails url需要posts/:id/the-name-of-post
我希望我的 rails url 看起来像:
当我在我的帖子模型中使用以下内容时,
在浏览器中鼠标悬停时,网址看起来很棒。并正常运行。但是,一旦页面在浏览器 url 中加载,它看起来像:
需要明确的是,“名称”只是为了好看 - 帖子只能通过 id 检索。我也不想使用数据库 slug 方法。
我应该如何更好地解决这个问题?
附言。也不想要“/posts/345-the-great-concept”...
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。
谢谢。
ruby-on-rails - 在 Ruby on Rails 中,如何使用虚 URL 并重定向到 404?
在我的 routes.rb 末尾,我有一个虚 url 的通配符匹配。但是,我不知道如何将未知用户名重定向到 404。你怎么能这样做?
~ 在 routes.rb 中 ~
~ 在用户控制器中 ~
.htaccess - 虚荣网址和 404
我需要虚名 url,如果在我的数据库中找不到它们,如何让它们重定向到自定义 404 页面?
.ht 访问代码
url - 有哪些好的用户名/虚名 url 规则?
这不是关于“如何”,而是“如何最好”。
我了解大多数带有虚荣网址的网站都有基本规则:
- >4 个字符(涵盖一堆有用的标记,如“博客”和“工作”,但还有一长串“4 字母单词”)
- 从阿尔法开始
- 仅限字母数字(也可能是 ._-,但 user.name 与用户名相同)
- 禁止使用保留字以防止滥用和避免混淆(例如:contact、about、username、vanityurl、[还有哪些其他的?])
对于添加虚荣网址的网站,还有哪些其他重要规则需要考虑?
应该保留哪些常用词以防止混淆或滥用?
facebook-apps - 应用配置文件的个性化 URL
我真的需要你的帮助,我一直在寻找解决方案。
我有一个应用程序,我希望它的个人资料页面获得一个虚荣 URL:facebook.com/myappname。现在我导航到https://www.facebook.com/username,但我在列表中看不到我的应用配置文件 - 我只看到我的业务页面。
我该怎么做才能获得这个 URL?多谢你们