我正在尝试设置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]
两者都不起作用。知道我做错了吗?
答案 0 :(得分:1)
请记住,RewriteRule
仅在第一次斜杠后匹配URI,与完整的URL与域或查询字符串等不匹配。
将您的RewriteRule
更改为:
RewriteEngine On
RewriteBase /blog/
RewriteRule ^old-page/?$ /new-page.php [R=301,L,NC]