首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将/members/重定向到/project/members/

将/members/重定向到/project/members/
EN

Stack Overflow用户
提问于 2014-01-16 18:59:51
回答 2查看 15关注 0票数 0

在我的代码的生产版本中,文件夹“members”位于生产服务器的根目录中。members文件夹中的链接格式类似于/members/

在我的代码的开发版本中,文件夹“project”位于开发服务器的根目录中,因为该服务器上有多个项目。members文件夹中的链接格式类似于/project/members/

我不想手动更改我的链接,例如,每次我上传一个新的构建。如何在.htaccess中将/members/重定向到/project/members/

Redirect /members/ /project/members/不工作,因为它没有改变它的子域。

EN

回答 2

Stack Overflow用户

发布于 2014-01-16 19:08:22

在您的DocumentRoot/.htaccess中尝试此规则

代码语言:javascript
复制
RedirectMatch 301 ^(/members/.*)$ /project/$1

JS/CSS问题的

对于css/js等,请在css、js、图像文件中使用绝对路径,而不是相对路径。这意味着您必须确保这些文件的路径以http: / /或斜杠/开头。

或者,您可以尝试在页面的页眉中添加以下内容:

代码语言:javascript
复制
<base href="/" />
票数 0
EN

Stack Overflow用户

发布于 2014-01-16 19:23:36

我用一半的anubhava找到了答案。.htaccess文件应该在web文件夹的根目录中,而不是项目文件夹中。移动文件时,它与下一行一起工作。

代码语言:javascript
复制
Redirect /members/ /project/members/
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21159867

复制
相关文章

相似问题

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