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

php - 如何?虚 URL 并忽略带有 .htaccess 的 .PHP 扩展名

我有以下 .htaccess 工作完美:

这将允许我编写这样的网址:

但是如果我想要一个额外的规则来避免为现有文件编写 .php 扩展名呢?

我尝试将此添加到我的 curr htaccess 中(但不起作用):

换句话说,我想拥有虚荣网址并忽略同一 .htaccess 中的 .php 扩展名。


解决了!感谢 Ulrich Palha 和 Mario(不知道排序和 LAST [L] 标志!

0 投票
1 回答
458 浏览

.htaccess - 如何使用 mod_rewrite 将路径组件映射到查询参数?

我将如何改变这个: http ://www.mattvisk.com/?page=portfolio&item=rae

对此: http: //www.mattvisk.com/portfolio/rae

0 投票
1 回答
417 浏览

ruby-on-rails - 多个模型的 Rails Vanity URL

我需要在我的应用程序中为某些模型设置虚荣网址,基本上它是一个产品目录,我有Store,BrandCategory模型。我在这里需要的是为所有这 3 个模型设置用户名,如 URL,所以路由应该看起来像

所有这 3 条路线都应呈现产品控制器的索引操作,并显示产品属于给定商店、品牌或类别。

请让我知道是否有宝石可以完成这项工作。我现在正在尝试这个 gem https://github.com/jaustinhughey/vanities,但我不知道如何使用它,如上所述。

0 投票
2 回答
226 浏览

facebook - 将应用配置文件页面与应用链接

我们最近不小心删除了虚 URL 页面和我们的 App Profile 页面之间的连接;通过这样做,“转到应用程序”按钮也从应用程序配置文件页面中删除。

问题:

  1. 有没有办法在应用配置文件页面上显示“转到应用”按钮(以便我们的用户可以访问应用?

  2. 有没有办法重新连接(重新关联)两个页面(Vanity URL Page 和 App Profile Page)。

似乎我们在管理页面上获得的唯一连接选项是创建一个新的社区页面并将其连接到应用程序 - (我们假设此选项对我们不起作用,因为我们已经将所有喜欢迁移回12 月/1 月,我们创建了 Vanity URL 页面。

即使类别已设置为(产品>应用程序),我们也无法找到重新连接或在应用程序配置文件页面中显示“转到应用程序”按钮的答案。我们感谢您的帮助。

0 投票
1 回答
797 浏览

c# - ASP.net 中的虚荣配置文件 URL

我正在 ASP.net 中创建一个应用程序,其中每个用户都有自己的个人资料,可以与他人共享。

他们个人资料的默认地址是:

当他们指定虚 URL 时,有人可以输入

并被定向到同一页面。配置文件页面仅与一个函数一起使用,该函数在控制器中使用具有以下功能的 UserID:

但是,当我添加另一个带字符串的

这会导致 AmbiguousMatch 异常。我将如何确保它调用正确的函数?

0 投票
1 回答
576 浏览

php - mod_rewrite:使用请求参数的多级 URL

我目前在用户文件夹中进行了此设置并且工作正常。

例如 127.0.0.1/site/users/admin 转到 127.0.0.1/site/users/index.php?i=admin

现在这是个人资料页面,我将如何做这样的事情。

用户/管理员/活动

这样它就会显示该用户的活动页面?我完全不知道该怎么做。

最好让 index.php 接受页面 $_GET 变量吗?但是我将如何让 htaccess 解决它?

0 投票
2 回答
70 浏览

ruby-on-rails - 虚荣宝石形式错误

我正在尝试将虚荣网址添加到我的应用程序中,我决定使用虚荣宝石。安装非常简单,一切似乎都运行良好。我能够创建一个虚荣网址并通过控制台将其放在用户身上。当我尝试在我的用户创建和用户更新中创建一个表单字段以输入一个虚 url 虽然它不起作用时。抛出以下错误。

虚荣(#2178512900)预期,得到字符串(#2151988680)

我不确定问题可能是什么。

我的用户控制器看起来像这样

我的表单视图看起来像

关于问题可能是什么或如何创建表单来提交我的虚荣网址的想法?

0 投票
1 回答
181 浏览

.htaccess - 自己网站的虚荣网址

你好,我尝试了太多,我找不到解决方案,所以我决定在这里问,目前我正在使用 wordpress 网站,我的页面和帖子链接将是 www.mydomain.com/postname,我想让会员用户资料链接像 www .mydomain.com/user/profilename 必须重定向到 profile.php?user=Username

目前我在.htaccess中有这个代码:

所以请帮助如何做到这一点,在此先感谢

0 投票
2 回答
2265 浏览

asp.net - 用于 URL 重写 + 会话和应用程序变量的自定义 HTTP 处理程序

目前我的产品页面网址是

http://www.localhost:80/products/default.aspx?code=productCode

我想访问产品页面

http://www.localhost:80/productCode

我为此使用了 HTTP 模块。

我已经在 web.config 中注册了它,它工作正常。但是当我在 IIS 中部署它时,会话和应用程序变量不会抛出空引用异常。

谁能帮我?

编辑:是否需要额外的代码来访问重写 URL 的会话/应用程序变量?

0 投票
2 回答
1362 浏览

asp.net-mvc-3 - 我需要什么样的路线来提供虚荣网址?

我想为我的用户提供一个虚荣网址,例如:

我需要创建什么样的路线?

想象一下,我有以下控制器和操作,如何将虚 URL 映射到该控制器?


这是我尝试过的以及会发生什么:

选项 A:

每个 url 都在这条路由中被捕获,这意味着我输入的每个 URL 都将我引导到 Account 控制器,而不仅仅是foo.com/[USERNAME]. 不好。


选项 B:

默认路由运行良好,但在尝试访问配置文件时foo.com/[USERNAME]出现 HTTP 404 错误。