301重定向不适用于以/结尾的页面

时间:2013-09-18 19:55:37

标签: wordpress .htaccess redirect

我正在尝试设置301重定向WordPress页面,该页面以/到我网站上的.php页面结尾。我试过这个:

Redirect 301 http://www.mydomain.com/blog/old-page/ http://www.mydomain.com/new-page.php

搜索此网站后,我也试过了:

RewriteRule ^http://www.mydomain.com/blog/old-page/‎$ http://www.mydomain.com/new-page.php [R=301,L]

两者都不起作用。知道我做错了吗?

1 个答案:

答案 0 :(得分:1)

请记住,RewriteRule仅在第一次斜杠后匹配URI,与完整的URL与域或查询字符串等不匹配。

将您的RewriteRule更改为:

RewriteEngine On
RewriteBase /blog/

RewriteRule ^old-page/?‎$ /new-page.php [R=301,L,NC]