.htaccess WordPress多站点,htaccess 301重定向为永久链接更改

7rfyedvj  于 2023-03-03  发布在  WordPress
关注(0)|答案(1)|浏览(112)

我有一个正在运行的WordPress多站点,我想改变的永久链接和301重定向与htaccess。改变WordPress中的永久链接是不是一个问题,但周围的所有链接到我的网站将被打破,所以我想用301修复这个。
我正试图将https://subsite.example.com/blog/%postname%/重定向到https://subsite.example.com/something-nice/%postname%/,其中blog不是一个真实的的目录,因为WordPress。
我尝试了以下方法,但不起作用:

# subsite Rewrite Rules

RewriteCond %{HTTP_HOST} ^subsite.example.com [NC]

RewriteRule ^blog/(.*)$ ^/something-nice/$1 [R=301,NC,L]

有人能帮我吗?

yvgpqqbh

yvgpqqbh1#

RewriteRule ^blog/(.*)$ ^/something-nice/$1 [R=301,NC,L]
------------------------|

删除 substitution 字符串开头的^
您需要清除您的浏览器缓存,因为错误的301(永久)重定向将被浏览器缓存(可能还有中间缓存)。首先测试302(临时)重定向以避免潜在的缓存问题。(假设您将此规则放在.htaccess文件的 top
这个规则需要靠近.htaccess文件的顶部,* 在 * WordPress代码块之前(即 * 在 * # BEGIN WordPress注解标记之前)。(如果你把这个规则放在文件的结尾,那么它不会做任何事情,因为它不会被处理这样的URL。

相关问题