Исключить страницу из правила перезаписи htaccess - PullRequest
1 голос
/ 01 декабря 2019

У меня установлена ​​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 будет сайт, на который перенаправляется.

Спасибо!

1 Ответ

0 голосов
/ 01 декабря 2019

Вы можете попробовать это,

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/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...