Я хотел бы установить постоянную переадресацию всякий раз, когда кто-то посещает myoldsite.com или ее подстраниц к mynewsite.com так:Wordpress 301 постоянный редирект с исключениями
визит myoldsite.com перейти к mynewsite.com
визита myoldsite.com/subpage пойти mynewsite.com (d НЕ mynewsite.com/subpage)
Я также хотел бы сделать исключения выше для WP-администратора и Wp-логин подстраниц. У меня нет доступа к серверу myoldsite Установка Wordpress, поэтому я могу редактировать .htaccess файл только через плагин Wordpress. Я также хотел бы сделать исключение для .htaccess, если возможно, чтобы иметь возможность повторно использовать .htaccess через мой 'Wordpress .htaccess plugin', как только перенаправление будет завершено, поэтому я могу иметь возможность возвращать вещи при необходимости вернуться к умолчанию.
Мой файл .htaccess:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Ваше предложение будет перенаправлять все, и я бы потерял доступ к WP- админ. – Tomo
См. Обновленный ответ. – vard
Вам нужно будет предоставить более подробную информацию, чем «это не сработает». Это довольно простое правило, поэтому, если оно не работает, у вас, вероятно, есть еще одна проблема - например, ваш редактор плагинов htaccess добавляет это правило после некоторых других, поэтому он обойдется. – vard