我尝试将所有 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/
你能帮我么 ?非常感谢 !:)