小编Que*_*sse的帖子

将除 /wp-admin 和 wp-json 之外的所有 url 重定向到根目录

我尝试将所有 url 重定向到根目录,除了 wordpress 管理和 wordpress REST API。

我有这些规则.htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/wp-admin.*
RewriteCond %{REQUEST_URI} !^/wp-json.*
RewriteRule ^.*$ / [L,R=301]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

它适用于所有重定向,除了/wp-json我收到 404 错误的路线。

另外,我的 apache 日志文件中有这些错误类型: File does not exist: [...]/dmjob/wp-json, referer: http://dmjob.dev:8888/

你能帮我么 ?非常感谢 !:)

mod-rewrite .htaccess redirect wordpress apache2

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

.htaccess ×1

apache2 ×1

mod-rewrite ×1

redirect ×1

wordpress ×1