任何人都可以帮我请,我需要在我的博客的.htaccess插入到一切从重定向代码:的WordPress htaccess的301重定向问题
https://www.example/blog/wp-json/WHATEVERcomesHERE
到:
https://www.example.com/blog/
的的.htaccess文件驻留在https://www.example/blog/(因为example.com是另一回事,WP安装在/ blog /上)。谢谢!
任何人都可以帮我请,我需要在我的博客的.htaccess插入到一切从重定向代码:的WordPress htaccess的301重定向问题
https://www.example/blog/wp-json/WHATEVERcomesHERE
到:
https://www.example.com/blog/
的的.htaccess文件驻留在https://www.example/blog/(因为example.com是另一回事,WP安装在/ blog /上)。谢谢!
这应该做你所需要的。如果您想在重定向中传递“WHATEVERcomesHERE”的值,您可以在要重定向到的URL(即https://www.example.com/blog/$1
)中使用$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网站无法访问,它可能会开始显示内部服务器错误。
这就是为什么在进行任何更改之前备份.htaccess文件很重要。
另一种方式(Recomended)
使用插件
您可以使用Redirection插件创建WordPress的重定向。 安装并激活插件。一旦激活,请访问工具»重定向来设置您的重定向。
也Simple 301 Redirects,它使301重定向简单。只需安装并激活插件,然后访问设置»301重定向添加您的URL。
谢谢您的回答,但我的意思通过whatevercomeshere是任何字符串重定向。因此,https://www.example/blog/wp-json/*(*表示任何内容)应该301重定向到https://www.example.com/blog/ – robertgombos