Php htaccess文件中的wordpress重定向问题
我在重写.htaccess文件中的规则时遇到一些问题。 我将为wordpress网站做如下工作。 当我在浏览器上转到时,我将看到相同的结果 而且url不需要重定向 换句话说,浏览器的url不必更改 我试了一下,但没用 在.htaccess文件中 .htaccessPhp htaccess文件中的wordpress重定向问题,php,wordpress,.htaccess,mod-rewrite,Php,Wordpress,.htaccess,Mod Rewrite,我在重写.htaccess文件中的规则时遇到一些问题。 我将为wordpress网站做如下工作。 当我在浏览器上转到时,我将看到相同的结果 而且url不需要重定向 换句话说,浏览器的url不必更改 我试了一下,但没用 在.htaccess文件中 .htaccess ... RewriteRule ^test/subtest/(*)$ /$ [R=301, L] ... 谢谢您的正则表达式匹配和重定向出现错误 使用(.*)匹配匹配组中的任何字符0次或多次 使用$1在重定向中引用匹配的组 重写
...
RewriteRule ^test/subtest/(*)$ /$ [R=301, L]
...
谢谢您的正则表达式匹配和重定向出现错误
- 使用
匹配匹配组中的任何字符0次或多次(.*)
- 使用
在重定向中引用匹配的组$1
重写规则应如下所示:
RewriteRule ^test/subtest/(.*)$ /$1 [R=301, L]
您可以在以下位置进行测试:
在这种情况下,浏览器的url将被更改。我不想被更改URL您应该省略R=301
,然后,R
代表“重定向”,状态代码为302
。问题的标题也不清楚,因为它说你正在尝试重定向。
output url
http://www.example.com/postname
debugging info
1 RewriteRule ^test/subtest/(.*)$ /$1 [R=301, L]
This rule was met, the new url is http://www.example.com/postname
Test are stopped, because of the R in your RewriteRule options.
A redirect will be made with status code 301