【问题标题】:How to do 301 redirect for a angularjs website如何为 angularjs 网站进行 301 重定向
【发布时间】:2016-07-06 01:50:48
【问题描述】:

我们有 angularJs 网站,目前我们需要从该网站执行 301 重定向,例如,如果用户访问“A”页面 mysite.com/A,我们需要重定向到 mysite.A.com。

想知道处理这种情况的最佳方法是什么,我们应该在 route 或 .htacess 还是 nginx 配置中做。 如果您提供 sn-p 以获得最佳选择,则可以。

【问题讨论】:

  • 301 重定向需要在服务器端完成。 Angular 在客户端上运行,但无法做到这一点。
  • 好的 .. Ngnix config 是处理重定向的最佳位置吗?
  • 如果你愿意,可以使用 .htaccess
  • @HafeezKhan,我的回答解决了你的问题吗?如果是这样,我将不胜感激&&接受。
  • 无法从 .htaccess 文件重定向,但可以从 ngnix 配置文件中重定向

标签: angularjs .htaccess redirect nginx


【解决方案1】:

将此添加到您的 nginx 服务器配置中:

location = /A { return  301 http://mysite.A.com/;   }

【讨论】:

  • 不修改 nginx 配置的方法怎么样?
  • @thenetimp 你不能从前端发出 301 重定向;并且“感谢”一个-1,顺便说一句,因为没有回答从未被问过的事情,而且在物理上也不可能做到。
猜你喜欢
  • 1970-01-01
  • 2013-12-01
  • 2017-02-04
  • 2023-03-02
  • 2010-12-21
  • 2020-01-08
  • 2021-11-04
  • 2018-08-15
  • 2023-03-04
相关资源
最近更新 更多