在我的WordPress安装中,我试图将一些URL重定向到虚拟子目录中。具有特殊结尾的Urls(/ ophp /和/ ohtm /)应该进入目录/ html /
例如
https://www.example.com/books/tipps18/ophp/
https://www.example.com/poems/part9/ohtm/
应该成为
https://www.example.com/html/books/tipps18/ophp/
https://www.example.com/html/poems/part9/ohtm/
我在.htaccess中输入了以下代码
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/html/
RewriteCond %{REQUEST_URI} ^.*/(ohtm|ophp)/$
RewriteRule ^(.*)$ /html/$1 [R=301,L]
</IfModule>
但是,尽管我使用在线htaccess测试仪检查了此内容,但在我的服务器上这不起作用,并带来了404错误。 我的代码错了吗?