Hallo zusammen,
seit einigen Tagen habe ich das Problem, dass die Hauptseite/Domain meines Blognetzes nicht mehr erreichbar ist. Firefox zeigt seine Ladeanimation endlos, zeigt die Seite aber nicht an. Chrome meldet einen "zu viele Weiterleitungen" Fehler bzw. zeigt die index.html des default vhosts des apache an, nachdem ich alle Cookies der Seite gelöscht habe.
Komischerweise können aber zwei Unter-Blogs über ihre Subdomains problemlos aufgerufen und angezeigt werden.
Das Netzwerk ist unter /var/www/website installiert und ein eigener apache vhost wurde für die Domain und die Subdomains des Netzwerkes eingerichtet. Bisher funktionierte das Blogsystem einwandfrei, bis es vor ein paar Tagen zu dem oben beschriebenen Fehler kam. Chrome zeigt seit dem die /var/www/index.html an, obwohl das DocumentRoot der Domain /var/www/website ist.
Der vhost ist folgendermaßen konfiguriert:
<VirtualHost *:80>
ServerAdmin webmaster@domain.tld
ServerName domain.tld
ServerAlias www.domain.tld
ServerAlias subdomain1.domain.tld
ServerAlias subdomain2.domain.tld
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(/phpmyadmin|/phpldapadmin|/owncloud|/iredadmin|/mail) https://%{HTTP_HOST}%{REQUEST_URI} [L]
RewriteCond %{HTTP_HOST} !subdomain1.domain.tld
RewriteRule ^/test http://subdomain1.domain.tld [L,R=301]
DocumentRoot /var/www/website
<Directory /var/www/website/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
...
Alles anzeigen
Hier die /var/www/website/.htaccess
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).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 week"
ExpiresByType application/pdf "access 1 year"
ExpiresByType text/x-javascript "access 1 week"
ExpiresByType application/x-shockwave-flash "access 1 year"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
</IfModule>
## EXPIRES CACHING ##
# BEGIN W3TC Browser Cache
<IfModule mod_deflate.c>
<IfModule mod_headers.c>
Header append Vary User-Agent env=!dont-vary
</IfModule>
AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/json
<IfModule mod_mime.c>
# DEFLATE by extension
AddOutputFilter DEFLATE js css htm html xml
</IfModule>
</IfModule>
<FilesMatch "\.(html|htm|rtf|rtx|svg|svgz|txt|xsd|xsl|xml|HTML|HTM|RTF|RTX|SVG|SVGZ|TXT|XSD|XSL|XML)$">
FileETag MTime Size
<IfModule mod_headers.c>
Header unset Last-Modified
</IfModule>
</FilesMatch>
<FilesMatch "\.(asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|eot|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|json|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|otf|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|svg|svgz|swf|tar|tif|tiff|ttf|ttc|wav|wma|wri|xla|xls|xlsx|xlt|xlw|zip|ASF|ASX|WAX|WMV|WMX|AVI|BMP|CLASS|DIVX|DOC|DOCX|EOT|EXE|GIF|GZ|GZIP|ICO|JPG|JPEG|JPE|JSON|MDB|MID|MIDI|MOV|QT|MP3|M4A|MP4|M4V|MPEG|MPG|MPE|MPP|OTF|ODB|ODC|ODF|ODG|ODP|ODS|ODT|OGG|PDF|PNG|POT|PPS|PPT|PPTX|RA|RAM|SVG|SVGZ|SWF|TAR|TIF|TIFF|TTF|TTC|WAV|WMA|WRI|XLA|XLS|XLSX|XLT|XLW|ZIP)$">
FileETag MTime Size
<IfModule mod_headers.c>
Header unset Last-Modified
</IfModule>
</FilesMatch>
# END W3TC Browser Cache
Alles anzeigen
Ich hoffe jemand kann mir einen Tipp geben, an welcher Stelle es hakt. Falls weitere Angaben gebraucht werden poste ich sie gerne.
Schon jetzt vielen Dank
bitflip