nachdem bei einem Kunden ein externer SEO die htaccess zerschossen hatte ging erstmal gar nichts mehr.
Ich habe eine alte htaccess zurückgespielt (keine Ahnung ob die noch passt), das Frontend ist nun wieder erreichbar, das Backend aber leider nicht. Im PHP Error-Log ist folgendes zu sehen: [Tue Feb 09 14:07:43 2016] [alert] [client 217.5.137.150] /is/htdocs/wp11020715_1IDGTHYX39/www/redaxo/redaxo/.htaccess: URL to redirect to is missing
Redaxo liegt im Unterverzeichnis redaxo, lief die ganze Zeit problemlos. Die Url verweist auf das Unterverzeichnis.
Hier die aktuelle htaccess
Code: Alles auswählen
# DEFAULT CHARSET
AddDefaultCharset utf-8
# PREVENT DIRECTORY LISTING
<IfModule mod_autoindex.c>
Options -Indexes
</IfModule>
# ADD MIME TYPES
<IfModule mod_mime.c>
AddType image/x-icon .ico
AddType video/ogg .ogv
AddType video/mp4 .mp4
AddType video/webm .webm
AddType audio/mpeg .mp3
AddType audio/ogg .ogg
AddType application/javascript .js
AddType application/json .json
AddType application/xml .xml
AddType application/x-shockwave-flash .swf
AddType x-font/eot .eot
AddType x-font/ttf .ttf
AddType x-font/woff .woff
</IfModule>
# COMPRESS FILES
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/json
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE x-font/eot
AddOutputFilterByType DEFLATE x-font/ttf
</IfModule>
# ADD CACHING HEADERS
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 week"
ExpiresByType text/html "access plus 0 seconds"
ExpiresByType text/plain "access plus 0 seconds"
ExpiresByType text/xml "access plus 0 seconds"
ExpiresByType text/css "access plus 4 weeks"
ExpiresByType image/gif "access plus 1 week"
ExpiresByType image/png "access plus 1 week"
ExpiresByType image/jpg "access plus 1 week"
ExpiresByType image/jpeg "access plus 1 week"
ExpiresByType image/x-icon "access plus 4 week"
ExpiresByType image/svg+xml "access plus 4 weeks"
ExpiresByType video/mp4 "access plus 4 weeks"
ExpiresByType video/ogg "access plus 4 weeks"
ExpiresByType video/webm "access plus 4 weeks"
ExpiresByType application/javascript "access plus 4 weeks"
ExpiresByType application/json "access plus 0 seconds"
ExpiresByType application/xml "access plus 0 seconds"
ExpiresByType application/x-shockwave-flash "access plus 4 weeks"
ExpiresByType x-font/eot "access plus 4 weeks"
ExpiresByType x-font/ttf "access plus 4 weeks"
ExpiresByType x-font/woff "access plus 4 weeks"
</IfModule>
# REMOVE ETAG
<IfModule mod_headers.c>
Header unset ETag
</IfModule>
FileETag None
# REWRITING
<IfModule mod_rewrite.c>
# ENABLE REWRITING
RewriteEngine On
RewriteBase /
# REDIRECT SITEMAP.XML TO SEO42 SITEMAP FUNCTION
RewriteRule ^sitemap\.xml$ index.php?seo42_func=sitemap [NC,L]
# REDIRECT ROBOTS.TXT TO SEO42 ROBOTS FUNCTION
RewriteRule ^robots\.txt$ index.php?seo42_func=robots [NC,L]
# REWRITE RULE FOR SEO FRIENDLY DOWNLOAD URLS
RewriteRule ^download[s]?/([^/]*) index.php?seo42_func=download&file=$1 [NC,L]
# REWRITE RULE FOR SEO FRIENDLY IMAGE MANAGER URLS
RewriteRule ^imagetypes/([^/]*)/([^/]*) index.php?rex_img_type=$1&rex_img_file=$2
# REWRITE RULE FOR JS/CSS VERSIONING
RewriteRule ^(.*)\.\d{10}\.(css|js)$ $1.$2 [L]
# DON'T REWRITE IF REAL FILE, FOLDER OR SYMLINK EXISTS
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
# EXCLUDE SPECIFIC FOLDERS FROM REWRITE ENGINE
RewriteCond %{REQUEST_URI} !/files[0-9]*/
RewriteCond %{REQUEST_URI} !/redaxo/
RewriteCond %{REQUEST_URI} !/resources/
# REWRITE ALL OTHER REQUESTS TO INDEX.PHP
RewriteRule ^(.*)$ index.php?%{QUERY_STRING} [L]
</IfModule>
Besten Dank schon mal.
Marco