首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >这个htaccess重定向有什么问题?

这个htaccess重定向有什么问题?
EN

Stack Overflow用户
提问于 2009-06-17 10:21:58
回答 3查看 544关注 0票数 0

我最近将一个旧的Joomla站点变成了一个Wordpress站点,我想将旧的urls重定向到正确的新urls。对于初学者,我试图将他们全部重定向到主页,但即使这样也不起作用。

所有旧的urls看起来都像website.com/?q=node/1 (或者有时?q=user/ etc),所以我想这就足够了:

代码语言:javascript
代码运行次数:0
运行
复制
RewriteCond %{QUERY_STRING} ^q=(.*)
RewriteRule . /home/ [R=301]

为什么这个不起作用?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-06-17 10:29:45

编辑-最终解决方案-查看备注

代码语言:javascript
代码运行次数:0
运行
复制
RewriteCond %{QUERY_STRING} q=
RewriteRule (.*) lexlijst.nl/$1? [L,R=301]
票数 2
EN

Stack Overflow用户

发布于 2009-06-17 10:29:11

你启用重写引擎了吗?您需要在httpd.conf和所有虚拟主机中启用它,因为指令不是继承的。参考:http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteEngine

代码语言:javascript
代码运行次数:0
运行
复制
RewriteEngine On

RewriteCond %{QUERY_STRING} ^q=(.*)

RewriteRule . /home/ [R=301]
票数 0
EN

Stack Overflow用户

发布于 2009-06-17 10:31:46

您可以通过添加一个RewriteLog行来调试这类东西。我怀疑你的RewriteRule线路是罪魁祸首。它应该是这样的:

代码语言:javascript
代码运行次数:0
运行
复制
 RewriteRule .* /home/ [R=301]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1006197

复制
相关文章

相似问题

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