重写规则工作不正常



我有一个自定义页面(test.alemakhter.com/wp-content/plugins/camophoto/template/login.php)。我想像这样更改它的URL(test.alemakhter.com/login)

我已经通过这个代码成功地做到了:

RewriteRule ^login/?$ wp-content/plugins/camophoto/template/login.php [L]

但当我打开(test.alemakhter.com/wp-content/plugins/camophoto/template/login.php)URL时,它不会变为(test.alemakhter.com/login)。它在一个方面运行良好,但在另一个方面则不然。我想你明白我的问题了。

我试过这个代码,但它混淆了浏览器

RewriteRule ^wp-content/plugins/camophoto/template/login.php(.*)$     
http://test.aleemakhter.com/login/$1 [R=301,L]
RewriteRule ^login/?$ wp-content/plugins/camophoto/template/login.php [L]

Plzz帮我。

重置.htaccess文件后,请尝试使用此插件。

  1. 重命名wp-login.php:http://wordpress.org/plugins/rename-wp-login/

  2. HC自定义WP管理员URL:http://wordpress.org/plugins/hc-custom-wp-admin-url/

最新更新