Wordpress 如何删除.htaccess文件中的特定子目录

Wordpress 如何删除.htaccess文件中的特定子目录,wordpress,apache,.htaccess,mod-rewrite,redirect,Wordpress,Apache,.htaccess,Mod Rewrite,Redirect,即使经过广泛的研究,我也无法解决以下问题。我试了很多例子,但都不走运 从该URL: 我想得到: 问题是唯一已知的字符串是“store”。其他字符串“product”和“name”可以包含字母、数字和“-”或“\ux”字符 我正在现场网站和这个测试仪上测试它:htaccess.madewithlove.be 我使用的一个例子是: RewriteEngine On RewriteBase / RewriteRule ^store/([^/]+)/([^/]+) $2 [L,R=301] 这似乎

即使经过广泛的研究,我也无法解决以下问题。我试了很多例子,但都不走运

从该URL:

我想得到:

问题是唯一已知的字符串是“store”。其他字符串“product”和“name”可以包含字母、数字和“-”或“\ux”字符

我正在现场网站和这个测试仪上测试它:htaccess.madewithlove.be

我使用的一个例子是:

RewriteEngine On
RewriteBase /
RewriteRule ^store/([^/]+)/([^/]+) $2 [L,R=301]
这似乎适用于上述测试人员网站,但不适用于实际环境。我认为regexp有问题,第二个参数没有正确返回,或者我遗漏了其他一些东西

我还应该提到,该网站运行在Wordpress上,在.htaccess文件中,Wordpress还自动创建了以下部分:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress

谢谢你的帮助

将您的规则如下所示,即内部WP规则之前的
重定向

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteRule ^store/([^/]+)/([^/]+) $2 [L,R=301]

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
#开始WordPress
重新启动发动机
重写基/
重写规则^store/([^/]+)/([^/]+)$2[L,R=301]
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress

当您输入
http://www.example.com/name
在浏览器中,它可以加载所有内容吗?是的,它可以加载所有内容。