registrieren registriertes Mitglied


Anzeige

Anzeige

Nix geht mehr !

Stell hier Deine Frage zu: HTML, CSS, PHP, MySQL, htaccess, robots.txt, Javascript usw
domainsnake
PostRank 6
PostRank 6
Beiträge: 421
Registriert: 04.11.2006, 16:50

Beitrag domainsnake » 05.07.2016, 14:49 Nix geht mehr !

Hallo Allerseits,
also ich habe da ein kleines Problem mit grosser Auswirkung auf vielen meiner Contentseiten. Merkwürdigerweise hat die htaccess zig Jahre keine Probleme gemacht und wurde nicht verändert. Jetzt allerdings blockiert diese die komplette Seite, sodaß eine Fehlermeldung angezeigt wird und die Homepage nicht geladen oder indexiert wird. Habs zumindest ausprobiert, ohne htaccess Datei geht es, mit der Datei allerdings nicht. Mein Programmierer ist in Urlaub und nicht erreichbar. Hoffe daher das ihr vielleicht den Fehler findet. ? Hier mal der aktuelle Code

Order Allow,Deny
Allow from all
Deny from 64.239.138.76 # referrer spambot
Deny from 212.172.221.7


# Directory Listing abschalten
##Options -Indexes

# mod_rewrite einschalten
RewriteEngine on

#php_value session.gc_maxlifetime 600
#php_value session.cookie_lifetime 600

# RewriteBase /
RewriteRule ^([0-9]*)-([0-9]*)- index.php?article_id=$1&clang=$2&%{QUERY_STRING}

# Komprimierung einschalten
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css

# Vorladen des Mozialla Browsers unterbinden
RewriteCond %{HTTP_X_MOZ} ^prefetch$
RewriteRule ^.*$ - [F]

# ohne user-agent kein POST
RewriteCond %{REQUEST_METHOD} =POST
RewriteCond %{HTTP_USER_AGENT} ^-?$
RewriteRule .* - [F,NS,L]

# keine Spezialdateien (install, config, setup)
RewriteCond %{REQUEST_URI} (install|setup|config)\.php [NC]
RewriteRule ^(.*)$ index.php [F,L]

# keine .. in der URL
RewriteCond %{QUERY_STRING} (\.\.)
RewriteRule .* - [F,NS,L]

# auf korrekte HTML Protokolle prüfen
RewriteCond %{THE_REQUEST} !^[A-Z]{3,9}\ .+\ HTTP/(0\.9|1\.0|1\.1) [NC]
RewriteRule .* - [F,NS,L]

# wollen immer www. haben
RewriteCond %{HTTP_HOST} !^www\.[a-z-]+\.[a-z]{2,6} [NC]
RewriteCond %{HTTP_HOST} ([a-z-]+\.[a-z]{2,6})$ [NC]
RewriteRule ^(.*)$ https://www.%1/$1 [R=301,L]

# index.html etc immer nach / leiten wenn KEINE Parameter anhängen
RewriteCond %{REQUEST_URI} ^/index\.(htm|html)$
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ / [L,R=301]



Beste Grüße
Marco

Anzeige von: