Ondersteuning » Code oplossingen gezocht » Verkeerde rewrite als je naar de wp-admin van een site in je netwerk wil

  • Ik heb een multisite van WordPress draaien, maar op het moment dat ik naar de wp-admin van een sub-site wil, dan redirect hij mij naar de verkeerde pagina. Komt er op neer dat als ik naar http://www.deergotherapeut.nl/nijmegen/wp-admin ga, hij er http://www.deergotherapeut.nlnijmegen/wp-admin/ van maakt. Hij zet een slash op het einde erbij, maar laat die tussen .nl en nijmegen verdwijnen. Ik heb al veel op internet gezocht en mijn iirf.ini (alternatief van .htaccess van sohosted) al meerdere malen aangepast aan de standaard wordpress mulitsite configuratie, maar het probleem blijft zich voordoen. Mijn iirf.ini ziet er alsvolgt uit:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    
    # uploaded files
    RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [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).*) $1 [L]
    RewriteRule  ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]
    RewriteRule . index.php [L]
    </IfModule>
    # END WordPress

    Op het moment dat je direct naar http://www.deergotherapeut.nl/nijmegen/wp-admin/ gaat, is er geen probleem. Het doet zich dus alleen voor als de laatste slash mist, waardoor je dus verwacht dat er iets mis is met de regel “Add a trailing slash to /wp-admin”. Hebben jullie enig idee wat hier mis is?

1 reactie aan het bekijken (van in totaal 1)
  • Zo staat het er bij mij:

    # 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]
    # END WordPress

    Zoek de verschillen (ik zie er een paar), maar ik weet hier niet genoeg van om te weten wat die verschillen doen.

1 reactie aan het bekijken (van in totaal 1)
  • Het onderwerp ‘Verkeerde rewrite als je naar de wp-admin van een site in je netwerk wil’ is gesloten voor nieuwe reacties.