私は私のwordpressをプロキシ経由でセットアップしました。これは、[OK]を働いているサブディレクトリのWordpress adminはサブディレクトリなしでリダイレクト
SSLEngine on
SSLProxyEngine On
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName
SSLProxyCheckPeerExpire off
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /blog/ https://104.xxx.xx.xx/
ProxyPassReverse /blog/ https://104.xxx.xx.xx/
:私のメインのサイト上のURLはここ
https://DOMAIN/blogが私のプロキシの設定apacheのです。 https://DOMAIN/blogに行くと、それはhttps://104.xxx.xx.xxに私を代理しています
Wordpressのフロントエンドは実際には完全に動作し、全く問題はありません。
https://DOMAIN/blog/wp-adminに行くと、管理者に問題があります。それはOKにログインするが、それは(https://DOMAIN/wp-adminがプロキシされていないため)
は、ここで私は変更の.htaccess試してみました104.xxx.xx.xx
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule^- [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
</IfModule>
のための私の.htaccessだhttps://DOMAIN/wp-adminと404エラーに私をリダイレクトします私は(RewriteBase/blog /を設定し、私のリダイレクトルールを乱し、他の何千ものものを)変更することを考えることができます。
ありがとうございました!
あなたでRewriteBaseが間違っています。フォルダを追加します。 RewriteBase/blogでなければならない –
私はそれを試みたが、まったく助けなかった –