我有一个WordPress安装,我已将所有页面(wp-admin和wp-login除外(重定向到不同的URL。
我想从重定向中排除一个页面(称为/your-login(。此页面实际上是已更改登录辅助信息域的 wp-admin 页面。
如何在 htaccess 文件中排除此页面的重定向?
我用于在 htaccess 文件中执行重定向的当前代码是:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^(/wp-admin|.*wp-login.php.*) [NC]
RewriteRule (.*) https://mywebsite.co.uk/$1 [R=301,L]
mywebsite.co.uk 是重定向到的站点。
谢谢!
你可以试试这个,
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^(/wp-admin|.*wp-login.php.*) [NC]
RewriteCond %{REQUEST_URI} !^/your-login/$
RewriteRule (.*) https://mywebsite.co.uk/$1 [R=301,L]
另一个解决方案是插件
https://wordpress.org/plugins/redirection/