Seite 1 von 1
Fehler im Mod_rewrite?
Verfasst: 20.03.2008 11:01
von Andreas84
Hi,
mir ist gerade aufgefallen, dass wenn ich hier
http://www.trekking-portal.com/forum6.html auf "Seite2" gehen möchte, dass dann ein 404 Error erscheint. Wie kann ich den Fehler beheben?
Gruß,
Andreas
Verfasst: 20.03.2008 13:16
von Andreas84
Meine .htaccess sieht so aus:
Code: Alles auswählen
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.trekking-portal\.com$
RewriteRule ^(.*)$ http://www.trekking-portal.com/$1 [L,R=301]
# prevent access from santy webworm a-e
RewriteCond %{QUERY_STRING} ^(.*)highlight=\%2527 [OR]
RewriteCond %{QUERY_STRING} ^(.*)rush=\%65\%63\%68 [OR]
RewriteCond %{QUERY_STRING} ^(.*)rush=echo [OR]
RewriteCond %{QUERY_STRING} ^(.*)wget\%20 [OR]
RewriteCond %{QUERY_STRING} ^(.*)cmd=
RewriteRule .* http://127.0.0.1/ [R,L]
# prevent pre php 4.3.10 bug
RewriteCond %{HTTP_COOKIE}% s:(.*):\%22test1\%22\%3b
RewriteRule .* http://127.0.0.1/ [R,L]
# prevent perl user agent (most often used by santy)
RewriteCond %{HTTP_USER_AGENT} ^lwp.* [NC]
RewriteRule .* http://127.0.0.1/ [R,L]
# example.com/fasel/index.bla -> example.com/fasel/
RewriteCond %{THE_REQUEST} ^[A-Z]+\s+(.*/)(index|forums)\.[a-z]+\s+HTTP/1\.\d+$
RewriteRule .* %1 [R=301]
# extended rewriting only for .html [thx to Caterham]
RewriteRule !\.html$ - [L]
# Short URL implementation [larsneo]
RewriteRule ^index-mark\.html$ index.php?mark=forums [L]
RewriteRule ^category([0-9]+)\.html$ index.php?c=$1 [L]
RewriteRule ^forum([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewforum.php?f=$1&topicdays=$2&start=$3 [L]
RewriteRule ^forum([0-9]+)-([0-9]+)\.html$ viewforum.php?f=$1&start=$2 [L]
RewriteRule ^forum([0-9]+)\.html$ viewforum.php?f=$1 [L]
RewriteRule ^forum([0-9]+)-mark\.html$ viewforum.php?f=$1&mark=topics [L]
RewriteRule ^ptopic([0-9]+)\.html$ viewtopic.php?t=$1&view=previous [L]
RewriteRule ^ntopic([0-9]+)\.html$ viewtopic.php?t=$1&view=next [L]
RewriteRule ^ftopic([0-9]+)-([0-9]+)-([a-zA-Z]+)-([0-9]+)-([a-zA-Z0-9]+)\.html$ viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5 [L]
RewriteRule ^ftopic([0-9]+)-([0-9]+)-([a-zA-Z]+)-([0-9]+)\.html$ viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4 [L]
RewriteRule ^ftopic([0-9]+)-s([0-9]+)\.html$ viewtopic.php?t=$1&start=$2 [L]
RewriteRule ^ftopic([0-9]+)\.html$ viewtopic.php?t=$1 [L]
RewriteRule ^fpost([0-9]+)\.html$ viewtopic.php?p=$1 [L]
RewriteRule ^post-newtopic-([0-9]+)\.html$ posting.php?mode=newtopic&f=$1 [L]
RewriteRule ^post-reply-([0-9]+)\.html$ posting.php?mode=reply&t=$1 [L]
RewriteRule ^post-([a-z]+)-([0-9]+)\.html$ posting.php?mode=$1&p=$2 [L]
RewriteRule ^album\.html$ album.php [L]
RewriteRule ^albumpic([0-9]+)\.html$ album_page.php?pic_id=$1 [L]
RewriteRule ^albumpic([0-9]+)-([a-z]+)\.html$ album_page.php?pic_id=$1&mode=$2 [L]
RewriteRule ^palbum\.html$ album_personal_index.php [L]
RewriteRule ^palbum([0-9]+)\.html$ album_personal.php?user_id=$1 [L]
RewriteRule ^profile([0-9]+)\.html$ profile.php?mode=viewprofile&u=$1 [L]
RewriteRule ^profile-([a-zA-Z0-9]+)\.html$ profile.php?mode=$1 [L]
RewriteRule ^register\.html$ profile.php?mode=register&agreed=true [L]
RewriteRule ^search-author-(.+)\.html$ search.php?search_author=$1 [L]
RewriteRule ^search-([0-9]+)-([0-9]+)\.html$ search.php?search_id=$1&start=$2 [L]
RewriteRule ^search-([a-zA-Z]+)\.html$ search.php?search_id=$1 [L]
RewriteRule ^privmsg-([a-zA-Z]+)-([0-9]+)\.html$ privmsg.php?mode=$1&u=$2 [L]
RewriteRule ^privmsg-([a-zA-Z]+)\.html$ privmsg.php?folder=$1 [L]
RewriteRule ^map-([0-9]+)\.html$ map.php?highlight=$1 [L]
RewriteRule ^map\.html$ map.php [L]
RewriteRule ^faq\.html$ faq.php [L]
RewriteRule ^search\.html$ search.php [L]
RewriteRule ^memberlist\.html$ memberlist.php [L]
RewriteRule ^groups\.html$ groupcp.php [L]
RewriteRule ^report\.html$ report.php [L]
RewriteRule ^online\.html$ viewonline.php [L]
RewriteRule ^impressum\.html$ impressum.php [L]
Gruß,
Andi