Ich richte eine WordPress-Website ein. Wir verwenden IIS Reverse Proxy auf unserem Hauptserver und stellen einen wampserver lokal für die Website ein.WordPress umleiten nach IIS Reverse Proxy
Das Problem ist, dass meisten Seiten (mit Ausnahme der Haupt-Seite) nicht über den Proxy zugegriffen werden. Es sagt ERR_TOO_MANY_REDIRECTS
in Chrome (ähnliches Ergebnis in Safari).
Ich bin neu in Wordpress und nicht sicher, was passiert, ich denke, Details benötigt werden, um das Problem zu finden:
- Die lokale Verbindung (lokale IP-Adresse, z.B .:
1.2.3.4/iac/introduction
) funktioniert für alle Seiten. - Hinzufügen Vorschau-Argument für alle Seiten (z. B.
www.sitename.com/iac/introduction/?preview=true
) machen es zugänglich; Die Suchseite (www.sitename.com/iac/?s=
) funktioniert auch. - Unsere Reverse-Proxy wurde wie folgt festgelegt:
- Wordpress-Optionen in der
wp-admin
Seite .htaccess
auf dem/iac/
Ordner# 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
index.php
<?php /** * Front to the WordPress application. This file doesn't do anything, but loads * wp-blog-header.php which does and tells WordPress to load the theme. * * @package WordPress */ /** * Tells WordPress to load the WordPress theme and output it. * * @var bool */ define('WP_USE_THEMES', true); /** Loads the WordPress Environment and Template */ require(dirname(__FILE__) . '/wp-blog-header.php');
Ordnerbaum
Ich versuchte, die Wordpress-Ordner in entweder www/
oder www/iac/
zu setzen, aber weder gearbeitet.
Ich bin nicht sicher, was in meinen WordPress oder Proxy-Einstellungen falsch ist. Alle Vorschläge und Ratschläge sind willkommen. Vielen Dank!
Frank