问题标签 [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 投票
4 回答
546 浏览

apache - 在 Apache 上不带斜杠的虚 URL

下面的代码将我们网站上 /profiles/ 目录中的所有 URL 从 重写example.com/profiles/name/example.com/name/,但我们还想删除尾部斜杠以进一步简化生成的 URL,使其更漂亮example.com/name- 就像在现代社交媒体上一样。

如何做到这一点(并安全地完成)?我们在 Stumble Upon 上看到了几种解决方案,如果组合起来可能可行,但我们网站上的所有配置文件目前都有自己的物理目录,而不是通过脚本即时组装。

更新: @jon-lin 在How to access directory's index.php without a trailing slash AND not get 301 redirect中提供了类似情况的解决方案——但我们没有弄清楚如何将其应用于我们的(如上所述)。

0 投票
1 回答
93 浏览

wordpress - Azure 网站自定义域名

我已经开始建立我的第一个 Azure 网站。我从免费网站版本开始学习如何设置 WordPress 网站。接下来,我将该站点提升为 Azure 共享,以使我能够设置自定义域名。我努力设置一个虚荣域名,但现在它是活跃的。

但是,站点资源正在加载 cloudhound.azurewebsites.net,而不是将自定义域加载到 www.cloudhound.co.uk。

如何将数据库设置为指向新域?

插件 Better Search Replace 插件建议我可以更新数据库中的 URL 或其他文本。我的问题是我在搜索框中输入 cloudhound.azurewebsites.net/home/ 并在替换框中输入 cloudhound.co.uk 还是在搜索框中输入 //www.cloudhound.azurewebsites.net/home/ 和在替换盒中//www.cloudhound.co.uk 也许两者兼而有之?我需要添加 http:// 谢谢。

网站错误信息

0 投票
1 回答
1266 浏览

vanity-url - Webcenter Sites : Vanity URLs for images or PDF

I'm working with Webcenter Sites 12.2.1 and I have a question about templating for medias with vanity URLs. My users would like to have vanity URLs for some Medias like PDFs or Images or such blobs. I'm able to do so for text based attributes such as javascripts or css but for blob based attributes I'm a bit stuck. The point is that for doing vanity URLs for an asset I have to use a template. In the template if I have to display a text there is no problem. For a blob I can get the attribute but if I want to stream the result in as template without calling the blob server URL I don't get anything usable.

Here is the code of the template that I use:

I've already tried a workaround : redirecting to the blob server but the problem is that then I can't use urls directly as for images < img src="/prettyUrl" > with a redirect doesn't work.

Did anyone try to do so ?

0 投票
1 回答
4778 浏览

aem - Sling:AEM中的别名与vanityUrl

虚 url 和 sling:alias 之间的主要区别是什么?

根据文档:这里

sling:alias – 可以在任何资源上设置该属性以指示资源的别名。例如,资源 /content/visitors 可能将 sling:alias 属性设置为 besucher,从而允许在 URL 中将资源寻址为 /content/besucher。

Vanity URL - 您在 CQ 中定义 Vanity URL 以在您的网站上创建易于记忆和易于搜索的 URL。

但我仍然不能确定到底有什么区别以及我们什么时候使用它们。请帮我解决这个问题。

0 投票
0 回答
40 浏览

ruby-on-rails - 使用存储在与模型不同的表中的变量构建虚 url

我正在尝试使用 FriendlyId gem 为特定模型教师构建虚荣网址以显示

代替

我遇到的问题是关于 {first_name} / {last_name} 的信息存储在通过用户访问的联系人表中,而不是在教师的表中。表之间的关系如下:

我在我的教师模型中添加了:

所以 FriendlyId 调用方法 full_name_to_url 来创建 slug:

尝试应用并保存对现有记录的所有更改时,我收到以下消息:Teacher.find_each(&:save)

我想我的方法有问题吗?

0 投票
1 回答
103 浏览

python - 如何在旧版 Flask 应用程序中实现虚 URL?

我面临一个问题,我需要将旧版 Flask 应用程序中的现有 URL 重定向或替换为更“虚荣”的 URL 方案。

例如:

www.example.org/camp -> 真正指向https://example.org/connect/rally_camps/register

虽然我设法使用 nginx 配置来完成这项工作(这是使用典型的 uwsgi + 反向代理 nginx 配置来服务):

当我点击虚 URL 时,我被重定向到非虚 URL(长 URL)。这显然看起来很丑……我不确定是否有办法告诉 nginx 重定向但保持相同的 URL,或者这需要一些 Flask 工作……当用户点击虚 URL 到长 URL 时,301 重定向可能? 但我认为这会再次改变 URL……有什么想法吗?

谢谢!

0 投票
0 回答
52 浏览

facebook - Facebook 等网站如何确保虚 URL 不会与内部页面/文件夹冲突?

像 FB 这样的网站为您提供了一个浅薄的“虚荣” URL,供您选择,以分发给 facebook.com/examplestore 之类的人

但是由于它的深度太浅,它很容易与内部页面发生冲突。例如,如果我注册了 facebook.com/jobs 的虚 URL,那么这意味着 Facebook 将来在不更改其 URL 的情况下永远无法将“工作”部分添加到他们的网站。如果他们试图摆脱现有页面(也许它是史蒂夫乔布斯的粉丝页面),那么无论如何它都会弄乱该页面的 SEO。

我认为应该有一个存储在数据库表中的保留字列表,并且可以检查虚 URL 的选择。但这是唯一的方法吗?

这将意味着必须集思广益,您可能曾经在您的网站上拥有的每一个可能的部分/页面(例如,设置、索引,......可能是网站中的任何其他部分),即使这样您也可能会错过一些。有什么替代/更好的方法吗?

0 投票
1 回答
428 浏览

.htaccess - 带有 .htaccess 的虚 URL

我需要实现虚荣网址,这是我的.htaccess文件

此翻译工作正常。

现在我需要一个更具体的条件:

虽然readers没有改变,foo是一个随机字符串,我想检查这个特定的 url

0 投票
2 回答
1227 浏览

apache - 从传出 URL 中去除 HTML 扩展

我正在使用 AEM。我已经使用redirect配置了一些虚 URL 。前任:

同样在网络服务器中,我进行了配置以去除 HTML 扩展名,因此我的网络服务器使用另一个重定向删除了 html 扩展名。现在,当我点击虚 URL 时,我将有 2 个重定向

我想避免 2 次重定向,我不想向最终用户显示 HTML 扩展。

我在 Sling 方面花了一些时间,但没有运气。我所了解的是,由于 Sling 将为所有没有扩展名的 URL 返回 403,它总是返回带扩展名的 URL。这可能在调度程序或 Web 服务器端吗?

0 投票
1 回答
27 浏览

routing - Rails 5 - 为模型的每个实例创建虚荣路线

我知道必须有一种更清洁的方法来做到这一点,但我有一段时间没有编写代码并且正在画一个空白。

我有一个名为 Link 的模型,它有一个 Title、Slug 和 Destination。Destination 是重定向的位置(mydomain.com/instagram 将重定向到我的 instagram 帐户)。Slug是为friendly_id定制slug。这是我的 routes.rb 中的代码,它可以工作,但感觉很糟糕。

有没有更好的方法来完成这项任务?