首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.htaccess文件的重定向问题

.htaccess文件的重定向问题
EN

Stack Overflow用户
提问于 2014-10-10 17:01:02
回答 1查看 47关注 0票数 2

我正试图在我的.htaccess文件中添加一个重定向,我正在与URL中的+符号作斗争。

下面是我在.htaccess文件中重定向条目

代码语言:javascript
复制
Redirect 301 "^http://www.emfs.info/glossary/glossary+c.htm$" "http://www.emfs.info/glossary-2/"

任何帮助都是最好的。

EN

回答 1

Stack Overflow用户

发布于 2014-10-10 19:44:55

  1. Redirect directive不接受正则表达式模式。
  2. 模式不需要用引号引起来。
  3. 如果所有规则都用于同一主机emfs.info,则不需要使用整个URL来确保正在加载mod_alias。<代码>H211<代码>G212

试一试RedirectMatch

代码语言:javascript
复制
RedirectMatch permanent /?glossary/glossary+c.htm$ /glossary-2/

将其放入文档根目录下的.htaccess文件中。如果您想要使用mod_rewrite的其他方法,请尝试以下方法:

代码语言:javascript
复制
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} www\.emfs\.info$
RewriteRule ^/?glossary/glossary\+c.htm$ /glossary-2/ [R=301,L]

将此文件放入htaccess文件中的相同位置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26295635

复制
相关文章

相似问题

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