繁体   English   中英

WordPress htaccess 301重定向问题

[英]Wordpress htaccess 301 redirect issue

任何人都可以通过在我的博客的.htaccess中插入的代码来帮助我,以从以下位置重定向所有内容:

https://www.example/blog/wp-json/WHATEVERcomesHERE 

至:

https://www.example.com/blog/

.htaccess文件位于https://www.example/blog/中 (因为example.com是另一个故事,并且WP安装在/ blog /上)。 谢谢!

这应该做您需要的。 如果要在重定向中传递“ WHATEVERcomesHERE”的值,则可以在要重定向到的URL中使用$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之后没有任何内容时重定向它,则将(.+)更改为(.*)

这是一个简单的重定向,您可以在.htaccess文件的末尾添加此代码

RewriteEngine On
RewriteRule ^blog/wp-json/(.+)$ https://www.example.com/blog/ [R=301,L]

请记住,.htaccess代码中的一个小错误会使您的WordPress网站无法访问,并且它可能开始显示Internal Server Error。

这就是为什么在进行任何更改之前备份.htaccess文件很重要的原因。

另一种方式(推荐)

使用插件在WordPress中创建重定向

您可以使用重定向插件。 安装并激活插件。 激活后,访问工具»重定向以设置重定向。

301重定向也很简单 ,它使301重定向变得简单。 只需安装并激活插件,然后访问设置»301重定向即可添加您的URL。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM