【发布时间】:2021-09-04 16:00:54
【问题描述】:
去年我更改了 Wordpress 博客上的永久链接结构。它似乎没有引起任何问题,旧 URL 具有永久 301 重定向。
不过,在运行 Moz 网站爬网后,我注意到一组 404 错误。原始链接仍在重定向到新链接,但 Moz 检测到 %25s 被附加到旧 URL 和新 URL,从而产生这些错误。
我假设这是我的重写规则的问题,但我不确定在哪里。任何帮助将不胜感激。
RewriteRule ([0-9]{4})\/([0-9]{2})\/([0-9]{2})\/(.*) https://letsprint3d.net/$4 [R=301,L]
### bunch of LiteSpeed Cache lines ###
# BEGIN WordPress
# The directives (lines) between "BEGIN WordPress" and "END WordPress" are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
【问题讨论】:
标签: wordpress .htaccess mod-rewrite url-rewriting http-status-code-404