.htaccess verhält sich nicht richtig

hallo leute,

ich musste mein projekt auf einen anderen server transferieren und deshalb funktioniert meine .htaccess offensichtlich nicht mehr so wie sie sollte.

hier das original:
Options +FollowSymlinks
RewriteEngine On
RewriteRule (.*).html$ http://tauschen.cc/demostart.php?pm=demoshowarticle&…

es war so gedacht, dass die htacess bei klick auf einen html link, denwert in eine php datei übernimmt und die php datei dann die richtigen werte anzeigt.

das funktioniert nach wie vor, leider macht sie das nun auch, wenn die webseite direkt (also tauschen.cc) aufgerufen wird, was natürlich ins leere führt.
wird tauschen.cc/index.php aufgerufen, dann funktioniert alles richtig.

hat jemand einen tipp, wie ich meine .htaccess anpassen muss, dass sie den aufruf meiner adresse nicht beeinflusst?

danke

michael

hier das original:
Options +FollowSymlinks
RewriteEngine On
RewriteRule (.*).html$
http://tauschen.cc/demostart.php?pm=demoshowarticle&…

da arbeite man mit RewriteConditions

Options +FollowSymlinks
RewriteEngine On

RewriteCond %{HTTP_HOST} !^tauschen.cc

RewriteRule (.*).html$
http://tauschen.cc/demostart.php?pm=demoshowarticle&…

sollte funtzen

hallo

vielen dank für deinen tipp. leider brachte der upload der neuen htaccess keine änderung.

gruss

michael

hallo

vielen dank für deinen tipp. leider brachte der upload der
neuen htaccess keine änderung.

was passiert den bei anderen Domains ?

und was passier bei der .ch domain nochmal ?

wo packst du deine Datei hin ?

Steht schon was in the httpd.conf , was vergleichbar ist ?

Wenn du was falsches in die htaccess schreibst, gibt es dann ein error , beim starten ? Will sagen, wird die Datei überhaupt benutzt ?

Ist denn das Apachemodul mod_rewrite auf dem neuen Server vorhanden?

Grüße Marco

hallo

nochmals dank, dass du dich meines problems annimmst.

auf anderen domains kann ich es nicht testen, bzw. müsste ich eine andere registrieren und meine dateien aufladen, inkl. datenbank etc.

bei der tauschen.cc wird, ruft man die seite ohne dateinamen auf, also einfach mit tauschen.cc oder www.tauschen.cc, die .htaccess ausgeführt.
sinn und zweck war, dass bei klick auf einen googlefreundlichen link, dass die .htcaccess mit dem linknamen den eintrag in der datenbank sucht und diesen anzeigt.
ich dachte durch das (.*).html$ werden nur html datein betroffen.
es gibt im rootverzeichnis, also in dem wo auch meine .htaccess liegt, kein index.html, weshalb die index.php ausgeführt werden müsste.

wenn du mir noch einen tipp gibst wie ich die httpd.conf finde, dann kann ich dort mal nachsehen.

sobald ich die .htcaccess mit fehlerhaften daten befülle, kommt eine fehlermeldung. bei klick auf meine links wird auch auf die richtige seite weitergeleitet, die .htcaccess wird also verarbeitet. immer :wink:

danke für deine mühe

michael

p.s. mod_rewrite ist auch eingeschaltet

schön erklärt , beispiele wären einfacher und besser

was ist ein google freundlicher link ?
gibt es google feindliche links ?

mach doch mal ein beispiel ,
was wird zu was ?
was wird zu was nicht ?
was sollte noch so sein was nciht is ?
was ist zuviel ?

schreib zwischen http :// leerzeichen damits kein link wird

p.s. mod_rewrite ist auch eingeschaltet

guten morgen,

okay. ich hab eine liste, oder wenn man mit der suche ergebnisse findet, dann werden diese inetwa so angezeigt:

katzenkrimi = http: //tauschen.cc/katzenkrimi.html

das ist was sprechendes, mit dem google, bzw. jemand der auf google etwas sucht, was anfangen kann, anstatt: http: //tauschen.cc/artikelsuche.php?pm=345

deshalb hab ich links zu artikeln so aufgebaut.
die .htcaccess hat nun die aufgabe bei aufruf einer html datei, den wert an mein php skript zu übergeben und damit den richtigen eintrag aus meiner datenbank anzuzeigen. was auch wunderbar klappt.

das einzige problem nun ist, dass wenn ein user einfach http: //tauschen.cc aufruft, auch diese html weiterleitung stattfindet.
.htcaccess sollte einfach nur nix machen, denn dann würde, so wie es sein soll, einfach meine index.php aufgerufen.

danke und gruß

michael