我想重写客户端网站的网址,但它不按预期工作。htaccess重写规则不按预期工作
我无法弄清楚我做错了什么。
RewriteRule ^about/sectionreps/(.*)$ http://myclientssite.com/sectionreps/ [r=301,nc]
因此,/ sectionreps /将重定向到/ about/sectionreps /但这不是我想要的。
这里是整个文件:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^about/sectionreps/(.*)$ http://myclientssite.com/sectionreps/ [r=301,nc]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
所以我的问题是为什么URL重写不会从: http://myclientssite.com/about/sectionreps
到
http://myclientssite.com/sectionreps/
问题是什么?你只提到你不希望重定向的地方 – covener
oops,编辑我的问题。 – DLaverick
仅仅是为了这个网页吗?或者你可以改变wp-admin内的永久链接结构吗? – Steven