如何在centos 7

时间:2017-01-10 08:22:58

标签: apache react-router

我在项目中使用react-routers。我用webpack打包我的javascript代码。但是当我在Linux服务器上运行我的项目时,它就是一个问题。我试过http://116.xx.xx.xx,效果很好。但是当我尝试http://116.xx.xx.xx/login时,它找不到URL,因为它试图找到var / www / html / myproject / login / index.html而不是使用react-router。顺便说一句,该项目在端口80上运行,我使用httpd来服务它。所以我想这是我的httpd.conf有问题。我想知道如何重定向/登录index.html。

1 个答案:

答案 0 :(得分:1)

也许您可以使用Apache模块(mod_alias):

文件:httpd.conf

重定向域名:

Redirect / http://www.new-domain.com/

Redirect permanent / http://www.new-domain.com/

重定向页面:

Redirect /web-page.html http://www.new-domain.com/destination-web-page.html

注意:

  • 重定向指令优先于Alias和ScriptAlias 指令。
  • 其他“重定向”选项包括:temp(错误302)默认 - 临时重定向状态,seeother(错误303)资源已经 已被替换并消失(错误410)资源已被永久删除。

示例httpd.conf,包含多个域的虚拟主机,所有域都重定向:

<VirtualHost XXX.XXX.XXX.XXX>

ServerName directtolinux.com

ServerAlias www.directtolinux.com

ServerAlias direct-to-linux.com

ServerAlias www.direct-to-linux.com

ServerAlias digitalpenguins.com

ServerAlias www.digitalpenguins.com

Redirect permanent / http://www.yolinux.com/

</VirtualHost>
相关问题