【问题标题】:How can I redirect to a user profile if a user enter domain/username如果用户输入域/用户名,我如何重定向到用户配置文件
【发布时间】:2021-10-06 04:44:20
【问题描述】:

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

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

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

我正在使用的环境:

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

谢谢

【问题讨论】:

  • 您可以更详细地描述您的问题how to ask。这最好地使社区能够提供帮助。

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


【解决方案1】:

我只是想知道是否有人对此有大致的了解。什么技术解决方案最适合这个。

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

我通过使用 Nginx 反向代理暂时解决了它:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-16
    • 2012-01-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多