Hallo,
seit ich letztens ein Update von WPMU durchgeführt habe (habe jetzt 2.6.3) klappt das einrichten von neuen Blogs nicht mehr.
Dabei trit z.b folgendes Problem auf.
Der Hauptblog ist blogs.asta.uni-dortmund.de (es gibt einige weiter Blogs [xyz.blogs.asta.uni-dortmund.de])
Wenn ich jetzt einen neuen Blog einrichten will (z.b mensa.blogs.asta.uni-dortmund.de) scheint das einrichten ansich zu funktionieren, jedoch kann man den neuen Blog nicht betreten, da man sofort wenn man die Domain mensa.blogs.asta.uni-dortmund.de ansteuern will umgeleitet wird nach blogs.asta.uni-dortmund.de.
Warum das so ist, da habe ich absolut keinen Verdacht. Das Phänomen trit auch wie gesagt nur bei neu angelegten Blogs auf.
An der Apache.conf oder der .htaccess liegt es meines wissens auch nicht. Trotzdem poste ich die beiden hier mal.
Ich habe in anderen Postings zu einem ähnlichen Problem die Stichwörter "wildcard" und "DNS" fallen hören. Könnte nur damit in dem zusammenhang allerdings nichts anfangen.
Die Umleitung nach blogs.asta.uni-dortmund.de erfolgt warscheinlich, weil die Subdomain mensa nicht existert. wenn ich andere nicht existierende Subdomains als URL im Browser eintippe kommt auch auch nach blogs.asta.uni-dortmund.de
Kann mir hier vielleicht irgendjemand helfen?
Ich steh auf dem Schlauch. :-(
.htaccess
RewriteEngine On
RewriteBase /
#tu Adresse auf uni umleiten
RewriteCond %{HTTP_HOST} ^(.+)\.tu-dortmund\.de$
RewriteRule ^ http://%1.uni-dortmund.de%{REQUEST_URI} [R=301]
#uploaded files
RewriteRule ^(.*/)?files/$ index.php [L]
RewriteCond %{REQUEST_URI} !.*wp-content/plugins.*
RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L]
# add a trailing slash to /wp-admin
RewriteCond %{REQUEST_URI} ^.*/wp-admin$
RewriteRule ^(.+)$ $1/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
<IfModule mod_security.c>
<Files async-upload.php>
SecFilterEngine Off
SecFilterScanPOST Off
</Files>
</IfModule>
Alles anzeigen
apache.conf
NameVirtualHost *
<VirtualHost *>
ServerAdmin admin2@asta.uni-dortmund.de
DocumentRoot /var/www/blogs/
<Directory />
Options FollowSymLinks
Order allow,deny
allow from all
</Directory>
<Directory /var/www/blogs/>
#Options FollowSymLinks
Options -Indexes FollowSymLinks -MultiViews
AllowOverride all
RewriteEngine On
#Options IncludesNoExec
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
ServerAlias *.blogs.asta.uni-dortmund.de
ServerAlias *.ultimate-dortmund.de
ServerAlias ultimate-dortmund.de
ServerAlias *.orchester.uni-dortmund.de
ServerAlias orchester.uni-dortmund.de
ServerAlias *.phacker.org
ServerAlias phacker.org
Alias /doc/ "/usr/share/doc/"
Alias /themes/ "/var/www/wordpress/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
Alles anzeigen