Я хочу перенаправить все страницы на http://www.expample2.com, за исключением wp-admin и wp-json.Перенаправить все в другой домен, кроме wp-admin и wp-json
Например, пользователь может войти в http://www.example1.com/wp-admin и сор-JSon плагин еще должен работать, который находится в http://www.example1.com/wp-json/ ...
Также в рамках РГ-администратора пользователь может нажать, чтобы показать запись для пример. http://www.example1.com/post/title, но я хочу, чтобы это указать на http://www.example2.com/book/title
Однако для того, для JSON, чтобы работать правильно, этот сценарий должен работать, чтобы я думаю:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Мне пришлось добавить еще один RewriteCond wp-login и wp-контент, чтобы часть администратора работала. Но по какой-то причине wp-json по-прежнему перенаправляется на example2.com. Он идет прямо к example2.com/index.php –
Вы можете попробовать что-то вроде 'RewriteCond% {REQUEST_URI}! ^/Wp -. *' И перенаправить все URL-адреса, начиная с ** wp - **. Что касается того, почему 'wp-json' не перенаправляется, я бы включил регистрацию http://httpd.apache.org/docs/current/mod/mod_rewrite.html - Apache Rewrite Logging - или просмотрел журналы Apache обычно в '/ var/log/apache2 /' и посмотреть, действительно ли HTTP-запросы поступают как '/ wp-json /' ... – stevenmcgovern
Вышеупомянутое должно указывать «перенаправить все URL-адреса, начиная не с ** wp - ** ». – stevenmcgovern