【发布时间】:2014-12-10 20:17:59
【问题描述】:
我需要 301 将一个 URL 重定向到另一个。现在我在.htaccess中有这条规则
RewriteRule /forum/viewtopic.php?f=65&t=6 /page/name-of-the-page [R=301]
RewriteRule /forum/viewtopic.php?f=30&t=5 /page/another-name-of-the-page [R=301]
但它根本不起作用。有人可以帮我吗?
非常感谢您!
【问题讨论】:
-
您是否能够让其他 RewriteRules 成功触发?您应该考虑为调试目的配置 RewriteLog (httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewritelog)
-
是的,我有更多的规则,一切正常,但这些简单的行不行。我想,问题出在 ?f=65&t=6 等,因为简单的 RewriteRule /forum/ /page/name-of-the-page [R=301] 有效:(
标签: php .htaccess mod-rewrite redirect http-status-code-301