Wordpress Multisite rewrite problem
Visa signatur
Visa signatur
Har installerat multisite på vad som redan var en befintlig Wordpressinstallation.
Nu finns en till site på webben som då fått adressen http://www.xxx.se/yyy/
Webbens tidigare struktur såg också ut så där vilket jag antar är problemet då de krockar. Har inte råkat ut för detta förr då jag gjort liknade manöver tidigare. (Och de då inte krockat.)
Problem 1. http://www.xxx.se/yyy/ hittar inga länkade resurser.
Problem 2. http://www.xxx.se/yyy/wp-admin/ får en trasig redirect.
Edit: Löste det med denna omskrivning
# BEGIN WordPress
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]
# END WordPress
Koden nedan fungerar för en mina sajter som kör samma struktur som dig.
# BEGIN WordPress
<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>
# END WordPress
Copyright © 1999–2024 Geeks AB. Allt innehåll tillhör Geeks AB.
Citering är tillåten om källan anges.