Wordpress .htaccess mod_重写不起作用

Wordpress .htaccess mod_重写不起作用,wordpress,.htaccess,mod-rewrite,url-rewriting,apache2,Wordpress,.htaccess,Mod Rewrite,Url Rewriting,Apache2,我有一个WordPress博客,但我在尝试让mod_rewrite使用.htaccess时遇到了麻烦 以下是.htaccess的内容: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^(.*)/all-comments/$ /$1/ [R=301] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d

我有一个WordPress博客,但我在尝试让mod_rewrite使用.htaccess时遇到了麻烦

以下是.htaccess的内容:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteRule ^(.*)/all-comments/$ /$1/ [R=301]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
我试图删除并截断URL的/all comments/部分,该部分位于URL末尾,结构类似

显然,.htaccess允许Wordpress永久链接正常工作,但不允许附加的重写规则

任何人都可以帮助解决自定义mod_重写规则未在.htaccess中建立的问题

谢谢您的帮助。

将规则更改为:

RewriteRule (.*)\/all-comments\/$ /$1/
第一个参数是regex,所以/应该写为\/: