Seite 154 von 175

Verfasst: 27.02.2007 04:08
von mgutt
:lol:

Na wollen wir doch nicht hoffen.

Ich kann beides empfehlen. Für Anfänger eine komplette Neuinstallation und für Profis ein Einbau. Aber CH hat es schon in sich. Das stimmt.

Zu Deiner Frage. Genau, du hast es richtig verstanden. Es dürfte eigentlich nur an der Zeichenkombination liegen.

Wobei ich gerade einen alten Beitrag von mir gefunden habe. Das Slash wird bestimmt auch Probleme verursachen:
http://www.modrewrite.de/foren/fpost10925.html#10925

Ansonsten melde Dich noch mal, wenn andere Zeichen auch Probleme machen.

Gruß
Marc

Verfasst: 01.03.2007 18:49
von Parse Error
Danke Dir! Ich habe

Code: Alles auswählen

		'mode=viewprofile',
durch

Code: Alles auswählen

		'%3F',
ersetzt, und jetzt klappt alles wunderbar!

Außerdem habe ich von MagMo ein kleines Snippet gefunden, das dafür sorgt, dass Benutzernamen nur noch bestimmte Zeichen enthalten dürfen. Die Sonderzeichen habe ich alle gesperrt, bis auf äöüß-_ und Leerzeichen. Wenn der Kollege mit dem Fragezeichen im Nicknamen das nächste Mal sein Profil bearbeiten will, erhält er eine Fehlermeldung. Und wenn er sich beschwert, wird er umgetauft. :lol:

Parse Error

Verfasst: 02.03.2007 02:22
von mgutt
Ich habe auch schon überlegt die Usernamen auf a-z0-9 -_ zu reduzieren. Dann kann man auch schöne Nickpageurls basteln :D

Gruß

phpbb2 mit XAMPP

Verfasst: 02.03.2007 20:53
von redbull254
Hallo,zusammen
@ redbull

Kannst Du noch schreiben, was war und was Du geändert hast? Vielleicht hat irgendwann auch einer das Problem. Danke!
Wer sein Forum phpbb2 local mit Xampp testen möchte, muss folgenes beachten.

Code: Alles auswählen

Bei XAMPP wird mod_rewrite standardmäßig nicht geladen. Du musst erst in der httpd.conf in der Zeile mit

#LoadModule rewrite_module modules/mod_rewrite.so

Den Kommentar (#) entfernen, dann gehts. 

Für die .htaccess muss unter diesem Punkt in der httpd.conf  

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride All

  AllowOverride von None auf All gestellt werden. 

Nun sollte alles mit der SEO Mod von mgutt auch local funktionieren.

Bei klappt nun alles ;-)

Verfasst: 02.03.2007 23:29
von Nage
huhu,

verzeiht mir wenn ich nicht alle 154 seiten durchgucken will :-?

ist dieses mod noch aktuell, was auf seite 1 zu finden ist? wenn nicht wo finde ich was aktuelles (in mod datenbank nix gefunden)?

thx
nage

Verfasst: 02.03.2007 23:41
von redbull254
Hallo,Nage

Ja, auf Seite 1 wird immer die neueste Version der Mod... zum Download bereit gestellt.

Verfasst: 03.03.2007 01:56
von Nage
thx @redbull

dann mache ich mich mal ans basteln ;-)

Verfasst: 03.03.2007 01:57
von redbull254
viel Spaß ;-)

Verfasst: 03.03.2007 12:26
von Nage
huhu,

habe jetzt alles genau nach anleitung gemacht, er wandelt auch um aber egal auf welchen link ich klicke kommt immer "zugriff verweigert - fehler 403"

meine .htaccess liegt im root des forums und sieht so aus:

Code: Alles auswählen

<Files config.php>
Deny from all
</Files>

DirectoryIndex index.php index.html index.htm

RewriteEngine On

# SEO URL [mgutt]
RewriteRule !\.html$ - [L]
RewriteRule ^forum/[a-z0-9-]+-([pt])([0-9]+)\.html$ /forum/viewtopic.php?$1=$2 [L]
RewriteRule ^forum/[a-z0-9-]+-f([0-9]+)\.html$ /forum/viewforum.php?f=$1 [L]
RewriteRule ^forum/[a-z0-9-]+-c([0-9]+)\.html$ /forum/index.php?c=$1 [L]
RewriteRule ^forum/[a-z0-9-]+-u([0-9]+)\.html$ /forum/profile.php?mode=viewprofile&u=$1 [L]
RewriteRule ^forum/([a-zA-Z0-9_]+),([^/,]+),([^/,]*)([^/]*\.html)$ forum/$1$4?$2=$3 [QSA,N]
RewriteRule ^forum/[a-z0-9-]+-([pt])([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ forum/viewtopic$5?$1=$2&$3=$4 [QSA,N]
RewriteRule ^forum/[a-z0-9-]+-f([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ forum/viewforum$4?f=$1&$2=$3 [QSA,N]
RewriteRule ^forum/([a-zA-Z0-9_]+)\.html$ /forum/$1.php [L]

# prevent access from santy webworm
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
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]
weiß einer rat?

thx
nage

Verfasst: 03.03.2007 12:32
von redbull254
Hallo,Nage
ich vermute mal, das Du die falsche .htaccess genommen hast oder diese im falschen Root Verzeichnis abgelegt hast.

Überprüfe das erst nochmal.