如果用户输入域/用户名,我如何重定向到用户配置文件

时间:2021-07-30 16:33:13

标签: php nginx amazon-ec2 proxy amazon-cloudfront

说明: 我需要在用户输入时重定向 从 -> https://example.com/username 到 -> https://example.com/profile/profile.php?profileid=12345678

但我们仍然想展示: https://example.com/username 作为浏览器中的友好网址。

该页面将是公开的,因此我不能依赖用户必须登录。

我使用的环境:

  • 亚马逊上的 EC2 服务器
  • 用于图像的 CloudFront
  • Nginx 网络服务器
  • MySQL 数据库
  • PHP7.2/jQuery/HTML

谢谢

1 个答案:

答案 0 :(得分:0)

我只是想知道是否有人对此有大致了解。哪种技术解决方案最适合这种情况。

我猜像 F1 和 Akana 这样的工具可以处理这种重定向。

我临时用Nginx反向代理解决了:

位置/用户名/ { proxy_pass http://example.com/public/profile.php?id=123/; # 注意这里的斜杠,这很重要! }

相关问题