任何人都可以帮助我使用我需要在我的博客.htaccess中插入的代码来重定向所有内容:
https://www.example/blog/wp-json/WHATEVERcomesHERE
为:
https://www.example.com/blog/
.htaccess文件位于https://www.example/blog/(因为example.com是另一个故事,WP安装在/ blog /上)。谢谢!
答案 0 :(得分:1)
这应该做你需要的。如果您想在重定向中传递“WHATEVERcomesHERE”的值,可以使用您要重定向到的网址中的$1
(即https://www.example.com/blog/$1
)来执行此操作。
RewriteEngine on
RewriteRule ^blog/wp-json/(.+)$ https://www.example.com/blog/ [R=301,L]
此外,当前规则会重定向/blog/wp-json/sada
,但不会重定向/blog/wp-json/
。如果您希望在wp-json
之后没有任何内容时重定向,请将(.+)
更改为(.*)
答案 1 :(得分:0)
这是一个简单的重定向,您可以在.htaccess文件的末尾添加此代码
RewriteEngine On
RewriteRule ^blog/wp-json/(.+)$ https://www.example.com/blog/ [R=301,L]
请注意,.htaccess代码中的一个小错误会导致您的WordPress网站无法访问,并且可能会开始显示内部服务器错误。
这就是为什么在进行任何更改之前备份.htaccess文件很重要。
另一种方式(推荐)
使用插件在WordPress中创建重定向
您可以使用Redirection插件。 安装并激活插件。激活后,请访问工具»重定向以设置重定向。
同样Simple 301 Redirects,它使301重定向变得简单。只需安装并激活插件,然后访问设置»301重定向即可添加您的网址。