首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在centos 7上使用httpd时如何重定向url

问在centos 7上使用httpd时如何重定向url
EN

Stack Overflow用户
提问于 2017-01-10 08:22:58
回答 1查看 5.7K关注 0票数 0

我在我的项目中使用反应路由器。我用webpack来打包我的javascript代码。但是当我在linux服务器(即centos 7 )上运行我的项目时,会出现一些问题。我试过http://116.xx.xx.xx,效果很好。但是,当我尝试http://116.xx.xx.xx/login时,它无法找到URL,因为它试图查找var/www/html/myproject/login/index.html,而不是使用react路由器。顺便说一句,这个项目是在端口80上运行的,我使用httpd来服务它。所以我想是我的httpd.conf出了点问题。我想知道如何将/login重定向到index.html。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-14 04:05:52

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

文件: httpd.conf

重定向域:

代码语言:javascript
复制
Redirect / http://www.new-domain.com/

或

代码语言:javascript
复制
Redirect permanent / http://www.new-domain.com/

重定向页:

代码语言:javascript
复制
Redirect /web-page.html http://www.new-domain.com/destination-web-page.html

注意:

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

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

代码语言:javascript
复制
<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>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41564238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档