Hy @ll,
"eigentlich" ist´s wahrscheinlich total einfach - nur irgendwie blick ich es nicht... - deshalb bitte um Zaunpfahl, Licht, oder ähnliches...
Also ich habe im Unterverzeichnis /cms/ zunächst eine Installation die nun eine Multisite werden soll.
Im root habe ich eine htaccess die wie folgt aussieht:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?xxx.de$
RewriteCond %{REQUEST_URI} !^/cms/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /cms/$1
RewriteCond %{HTTP_HOST} ^(www.)?xxx.de$
RewriteRule ^(/)?$ cms/index.php [L]
</IfModule>
und in der /cms/ habe ich eine htaccess die wie folgt aussieht:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /cms/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /cms/index.php [L]
</IfModule>
nun will aber Wordpress die htaccess im root wie folgt haben:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) cms/$1 [L]
RewriteRule ^(.*\.php)$ cms/$1 [L]
RewriteRule . index.php [L]
die funktioniert sooo leider nicht... - und nun steh ich da und weiss ehrlich gesagt nicht mehr weiter, und auch die Suche hier und in Google hat hierbei nicht wirklich DIE Lösung gebraucht...
Bin über jeden Tipp dankbar!