1
Hallo,
nachdem eine Test-Installation (neue Wordpress-Website) auf einer Subdomain fertig war und nun die alte statische Website ersetzen sollte, habe ich in Wordpress unter "General Settings" die "neue" URL eingetragen und die Domaineinstellung in meinem Kundenmenü geändert.
Bin nach der URL-Änderung in WP zwar erst mal rausgeflogen, konnte mich dann aber später doch wieder einloggen. Ist das normal? Na ja, ging dann jedenfalls.
Dann änderte ich die htaccess, weil gegenüber der Test-Site ein paar Sicherheitsdinge und insbesondere auch ein Redirect für die Unterseiten-URLs erfolgen soll, d.h., das ".html" soll nun wegfallen.
Nach dem Ändern der htaccess bin ich dann aber aus Wordpress rausgeflogen und konnte mich auch nicht mehr einloggen: "500 Scriptfehler Unbekannte URL, haben Sie sich vertippt...blabla.."
Gleich nach dem Ändern habe ich Filezilla geschlossen und bin nochmal neu rein, habe mir die Änderungen in der htaccess angesehen. War alles wie gewünscht. In Filezilla ist eine Einstellung vorhanden, dass "dotfiles" wie .htaccess als ASCII-Dateien behandelt werden. Als Übertragungstyp ist "Automodus gewählt. Am Übertragungstyp kann es also wohl nicht liegen. Rechte wie vorher "740".
Warum macht das Ändern der htaccess Probleme?
Der Redirect funktionierte übrigens auch nicht, habe einen Link im Web (mit .html) auf eine der Unterseiten geklickt und es wurde nicht auf "ohne .html" umgeleitet.
Die htaccess sieht so aus:
nachdem eine Test-Installation (neue Wordpress-Website) auf einer Subdomain fertig war und nun die alte statische Website ersetzen sollte, habe ich in Wordpress unter "General Settings" die "neue" URL eingetragen und die Domaineinstellung in meinem Kundenmenü geändert.
Bin nach der URL-Änderung in WP zwar erst mal rausgeflogen, konnte mich dann aber später doch wieder einloggen. Ist das normal? Na ja, ging dann jedenfalls.
Dann änderte ich die htaccess, weil gegenüber der Test-Site ein paar Sicherheitsdinge und insbesondere auch ein Redirect für die Unterseiten-URLs erfolgen soll, d.h., das ".html" soll nun wegfallen.
Nach dem Ändern der htaccess bin ich dann aber aus Wordpress rausgeflogen und konnte mich auch nicht mehr einloggen: "500 Scriptfehler Unbekannte URL, haben Sie sich vertippt...blabla.."
Gleich nach dem Ändern habe ich Filezilla geschlossen und bin nochmal neu rein, habe mir die Änderungen in der htaccess angesehen. War alles wie gewünscht. In Filezilla ist eine Einstellung vorhanden, dass "dotfiles" wie .htaccess als ASCII-Dateien behandelt werden. Als Übertragungstyp ist "Automodus gewählt. Am Übertragungstyp kann es also wohl nicht liegen. Rechte wie vorher "740".
Warum macht das Ändern der htaccess Probleme?
Der Redirect funktionierte übrigens auch nicht, habe einen Link im Web (mit .html) auf eine der Unterseiten geklickt und es wurde nicht auf "ohne .html" umgeleitet.
Die htaccess sieht so aus:
# xmlrpc.php deaktivieren zwecks sicherheit
<Files "xmlrpc.php">
Order allow,deny
Deny from all
</Files>
# Kein Zugriff auf Dateien mit WP-Version
<FilesMatch "(liesmich.html|readme.html|liesmich.txt|readme.txt|licence.txt)">
Order deny,allow
Deny from all
</FilesMatch>
# Keine php-Fehlermeldungen mit Serverpfad
php_flag display_errors off
#301-redirect: page.html zu page
RewriteRule ^([\w-]+)\.html$ http://www.hauptdomain.de/$1 [R=301,L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress