htaccess Inhalt
Posted: Tue May 13, 2008 6:34 pm
Hi,
Seit einigen Tagen habe ich das Problem, das meine htacces ihren Dienst versagt und ich dann einen Error500 bekomme. Lade ich dann eine htaccess aus meinem Backup wieder hoch, läuft alles wieder. Jedoch glaube ich, das meine Datei recht dünn an Inhalt ist und daher diese Server Aussetzer kommen.
Was musste also drinstehen in unserer S9y htaccess. Bei mir sieht es so aus.
# BEGIN s9y
ErrorDocument 404 /index.php
DirectoryIndex /index.php
RewriteEngine On
RewriteBase /
RewriteRule ^((archives/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+\.html)/?) index.php?/$1 [NC,L,QSA]
RewriteRule ^(authors/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+) index.php?/$1 [NC,L,QSA]
RewriteRule ^(feeds/categories/([0-9;]+)-[0-9a-z\.\_!;,\+\-\%]+\.rss) index.php?/$1 [NC,L,QSA]
RewriteRule ^(feeds/authors/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+\.rss) index.php?/$1 [NC,L,QSA]
RewriteRule ^(categories/([0-9;]+)-[0-9a-z\.\_!;,\+\-\%]+) index.php?/$1 [NC,L,QSA]
RewriteRule ^archives([/A-Za-z0-9]+)\.html index.php?url=/archives/$1.html [NC,L,QSA]
RewriteRule ^([0-9]+)[_\-][0-9a-z_\-]*\.html index.php?url=$1-article.html [L,NC,QSA]
RewriteRule ^feeds/(.*) index.php?url=/feeds/$1 [L,QSA]
RewriteRule ^unsubscribe/(.*)/([0-9]+) index.php?url=/unsubscribe/$1/$2 [L,QSA]
RewriteRule ^approve/(.*)/(.*)/([0-9]+) index.php?url=approve/$1/$2/$3 [L,QSA]
RewriteRule ^delete/(.*)/(.*)/([0-9]+) index.php?url=delete/$1/$2/$3 [L,QSA]
RewriteRule ^(admin|entries)(/.+)? index.php?url=admin/ [L,QSA]
RewriteRule ^archive/? index.php?url=/archive [L,QSA]
RewriteRule ^(index|atom[0-9]*|rss|b2rss|b2rdf).(rss|rdf|rss2|xml) rss.php?file=$1&ext=$2
RewriteRule ^(plugin|plugin)/(.*) index.php?url=$1/$2 [L,QSA]
RewriteRule ^search/(.*) index.php?url=/search/$1 [L,QSA]
RewriteRule ^comments/(.*) index.php?url=/comments/$1 [L,QSA]
RewriteRule ^(serendipity\.css|serendipity_admin\.css) index.php?url=/$1 [L,QSA]
RewriteRule ^index\.(html?|php.+) index.php?url=index.html [L,QSA]
RewriteRule ^htmlarea/(.*) htmlarea/$1 [L,QSA]
RewriteRule (.*\.html?) index.php?url=/$1 [L,QSA]
<Files *.tpl.php>
deny from all
</Files>
<Files *.tpl>
deny from all
</Files>
<Files *.sql>
deny from all
</Files>
<Files *.inc.php>
deny from all
</Files>
<Files *.db>
deny from all
</Files>
# END s9y
#SPAMDENY
Deny From 124.38.187.118,158.251.17.117,193.86.238.12,198.145.182.32,199.231.147.97,200.87.135.142,202.181.235.187,203.162.2.136,205.234.236.13,206.221.184.148,206.221.184.156,207.150.180.75,207.44.147.170,207.58.177.167,208.53.130.221,209.160.32.30,209.59.136.85,209.62.10.114,209.67.210.206,212.227.119.7,212.27.63.204,213.251.161.107,213.251.189.203,64.141.108.29,64.185.237.134,64.185.237.173,64.185.237.50,64.191.91.101,64.191.93.101,64.202.161.130,64.202.165.131,64.202.165.132,65.254.224.22,65.254.224.34,66.152.166.31,66.212.28.29,66.232.107.104,66.36.229.186,66.7.196.186,66.79.166.27,66.90.103.134,66.90.104.22,66.90.118.87,66.96.233.190,67.159.30.95,67.159.44.159,69.50.210.69,69.80.224.68,69.89.21.92,69.9.38.210,69.93.189.106,72.167.39.145,72.232.119.234,72.232.177.42,72.249.11.157,72.46.130.23,72.55.146.22,72.9.156.132,74.208.14.215,74.208.16.179,74.208.16.53,74.208.69.221,74.52.166.162,74.54.131.130,74.54.176.210,74.63.64.94,75.102.25.11,76.163.252.88,77.100.73.81,80.74.144.85,81.169.178.101,81.17.248.55,82.146.52.103,82.146.52.98,83.170.102.67,84.255.240.26,85.185.36.133,88.198.47.45,89.18.179.46,91.124.196.75,91.124.199.107,91.124.201.165,91.124.203.170,91.124.232.69,91.186.11.213,91.186.21.78,91.196.171.18,91.84.248.29
#/SPAMDENY
Gruß,
Olaf
Seit einigen Tagen habe ich das Problem, das meine htacces ihren Dienst versagt und ich dann einen Error500 bekomme. Lade ich dann eine htaccess aus meinem Backup wieder hoch, läuft alles wieder. Jedoch glaube ich, das meine Datei recht dünn an Inhalt ist und daher diese Server Aussetzer kommen.
Was musste also drinstehen in unserer S9y htaccess. Bei mir sieht es so aus.
# BEGIN s9y
ErrorDocument 404 /index.php
DirectoryIndex /index.php
RewriteEngine On
RewriteBase /
RewriteRule ^((archives/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+\.html)/?) index.php?/$1 [NC,L,QSA]
RewriteRule ^(authors/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+) index.php?/$1 [NC,L,QSA]
RewriteRule ^(feeds/categories/([0-9;]+)-[0-9a-z\.\_!;,\+\-\%]+\.rss) index.php?/$1 [NC,L,QSA]
RewriteRule ^(feeds/authors/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+\.rss) index.php?/$1 [NC,L,QSA]
RewriteRule ^(categories/([0-9;]+)-[0-9a-z\.\_!;,\+\-\%]+) index.php?/$1 [NC,L,QSA]
RewriteRule ^archives([/A-Za-z0-9]+)\.html index.php?url=/archives/$1.html [NC,L,QSA]
RewriteRule ^([0-9]+)[_\-][0-9a-z_\-]*\.html index.php?url=$1-article.html [L,NC,QSA]
RewriteRule ^feeds/(.*) index.php?url=/feeds/$1 [L,QSA]
RewriteRule ^unsubscribe/(.*)/([0-9]+) index.php?url=/unsubscribe/$1/$2 [L,QSA]
RewriteRule ^approve/(.*)/(.*)/([0-9]+) index.php?url=approve/$1/$2/$3 [L,QSA]
RewriteRule ^delete/(.*)/(.*)/([0-9]+) index.php?url=delete/$1/$2/$3 [L,QSA]
RewriteRule ^(admin|entries)(/.+)? index.php?url=admin/ [L,QSA]
RewriteRule ^archive/? index.php?url=/archive [L,QSA]
RewriteRule ^(index|atom[0-9]*|rss|b2rss|b2rdf).(rss|rdf|rss2|xml) rss.php?file=$1&ext=$2
RewriteRule ^(plugin|plugin)/(.*) index.php?url=$1/$2 [L,QSA]
RewriteRule ^search/(.*) index.php?url=/search/$1 [L,QSA]
RewriteRule ^comments/(.*) index.php?url=/comments/$1 [L,QSA]
RewriteRule ^(serendipity\.css|serendipity_admin\.css) index.php?url=/$1 [L,QSA]
RewriteRule ^index\.(html?|php.+) index.php?url=index.html [L,QSA]
RewriteRule ^htmlarea/(.*) htmlarea/$1 [L,QSA]
RewriteRule (.*\.html?) index.php?url=/$1 [L,QSA]
<Files *.tpl.php>
deny from all
</Files>
<Files *.tpl>
deny from all
</Files>
<Files *.sql>
deny from all
</Files>
<Files *.inc.php>
deny from all
</Files>
<Files *.db>
deny from all
</Files>
# END s9y
#SPAMDENY
Deny From 124.38.187.118,158.251.17.117,193.86.238.12,198.145.182.32,199.231.147.97,200.87.135.142,202.181.235.187,203.162.2.136,205.234.236.13,206.221.184.148,206.221.184.156,207.150.180.75,207.44.147.170,207.58.177.167,208.53.130.221,209.160.32.30,209.59.136.85,209.62.10.114,209.67.210.206,212.227.119.7,212.27.63.204,213.251.161.107,213.251.189.203,64.141.108.29,64.185.237.134,64.185.237.173,64.185.237.50,64.191.91.101,64.191.93.101,64.202.161.130,64.202.165.131,64.202.165.132,65.254.224.22,65.254.224.34,66.152.166.31,66.212.28.29,66.232.107.104,66.36.229.186,66.7.196.186,66.79.166.27,66.90.103.134,66.90.104.22,66.90.118.87,66.96.233.190,67.159.30.95,67.159.44.159,69.50.210.69,69.80.224.68,69.89.21.92,69.9.38.210,69.93.189.106,72.167.39.145,72.232.119.234,72.232.177.42,72.249.11.157,72.46.130.23,72.55.146.22,72.9.156.132,74.208.14.215,74.208.16.179,74.208.16.53,74.208.69.221,74.52.166.162,74.54.131.130,74.54.176.210,74.63.64.94,75.102.25.11,76.163.252.88,77.100.73.81,80.74.144.85,81.169.178.101,81.17.248.55,82.146.52.103,82.146.52.98,83.170.102.67,84.255.240.26,85.185.36.133,88.198.47.45,89.18.179.46,91.124.196.75,91.124.199.107,91.124.201.165,91.124.203.170,91.124.232.69,91.186.11.213,91.186.21.78,91.196.171.18,91.84.248.29
#/SPAMDENY
Gruß,
Olaf