Hallo,
wer kann mir sagen wie ich die .htaccess im TL-Root anpasse, so dass TL auch mit einem Verzeichnisschutz funktioniert.
Ich habe über 1und1 den Verzeichnisschutz angelegt.
Dabei wird ja die .htaccess im TL-Root überschrieben.
Ich habe dann einfach meine original .htaccess mit den zusätzlichen Zeilen für den Verz.-Schutz erweitert.
Code:
##
# Verzeichnisschutz über 1und1
##
AuthType Basic
AuthName "Access for /<mein Verzeichnisname>"
AuthUserFile /kunden/homepages/<Pfad von 1und1 zur htpasswd>/htpasswd
require user <Benutzername>
##
# PHP5 aktiv
##
AddType x-mapp-php5 .php
AddDefaultCharset utf8
RewriteEngine On
RewriteBase /
##
# Block malicious requests
##
RewriteCond %{REQUEST_URI} (ftp|https?):|/etc/ [NC,OR]
RewriteCond %{QUERY_STRING} (ftp|https?):|/etc/ [NC]
RewriteRule .* - [F,L]
##
# Compress .js and .css files
##
AddEncoding gzip .gz
AddType "text/javascript" .gz
AddType "text/css" .gz
RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{REQUEST_FILENAME} \.(js|css)$
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule ^(.*)$ $1.gz [L]
##
# Rewrite TYPOlight URLs
##
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .*\.html$ index.php [L]
Dabei bekomme ich immer folgende Fehlermeldung
PHP-Code:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /homepages/<Pfad von 1und1>/htdocs/<mein Verzeichnisname>/index.php on line 51
Lesezeichen