为用户提供一定规模的动态自定义 URL

发布于 2024-10-31 02:49:10 字数 153 浏览 0 评论 0原文

我需要为我的用户创建自定义网址,例如:www.example.com/alpha、www.example.com/beta。我正在创建符号链接目录,我认为这是原型设计的一个很好的起点。然而,现在我需要大规模地执行此操作,在负载均衡器后面的多个 Web 服务器上运行。我不确定这样做的正确方法。

I need to create custom urls for my users, for ex: www.example.com/alpha, www.example.com/beta. I was creating symlinked directories, which I think worked as a good starting point for prototyping. However, now I need to do this at a scale, running on several web servers behind a load balancer. I am not sure on the right way to do this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦醒灬来后我 2024-11-07 02:49:10

如果您在 Apache 服务器上运行并且可以访问 .htaccess 文件,请在 .htaccess 文件中尝试此操作。

RewriteEngine On
RewriteRule ^(.*)\.html$ index.php?p=$1

这将在内部将所有 URL 指向 index.php?p=*。
用户将看到 .html,服务器将其解释为指向的 url。
示例:yourdomain.com/cocacola.html -> yourdomain.com/index.php?p=cocacola

If you are running on an Apache server and you have access to .htaccess files then try this in a .htaccess file

RewriteEngine On
RewriteRule ^(.*)\.html$ index.php?p=$1

This will point all URL's to index.php?p=* internally.
A user will see the .html, and the server interprets it as the pointed url.
Example: yourdomain.com/cocacola.html -> yourdomain.com/index.php?p=cocacola

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文