ich habe eine kleine - mittelgroße website geplant. um mal n bisschen was von wegen sauberem code und sauberer struktur dazuzulernen, habe ich mich bei mozilla.de umgesehen - der code ist quelloffen.
es sieht folgender maßen aus: ich habe eine index.php. eine .htaccess-datei schreibt die anfrage example.com/xyz uaf example.com/index.php?seite=xyz um.
funktioniert soweit prächtig, und ich finde es klasse, dass alles “durch die index durch” muss.
nun habe ich allerdings eine unterseite, news.php, eingerichtet, welche ich gerne parameter-gesteuert haben möchte. im sinne von: news.php ohne params zeigt eine übersicht der atikel an, mit news.php?id=2 zeige ich einen bestimmten artikel - hier eben mit der ID 2 an.
und schon sind wir bei meinem problem - wie komme ich in der news.php an die get-parameter ran?
es müsste dann ja eigentlich so aussehen: example.com/index.php?seite=news?id=2
hat jemand einen tipp für mich?
es sind auch alternative projekt-strukturen gefragt, ich bin da wirklich interessiert. im moment:
/index.php
/.htaccess
/content/
/content/startseite.php
/content/news.php
/content/impressum.php
/style/
/style/main.css
/script/
/script/main.js
/class/
/class/MyClass.class.php
mmh… siehs dir an, das war auch mein erster gedanke, aber wenn ichs versuche zeigt er mir nur den parameter an, mit dem ich die seite in die index.php includiere.
alles klar, danke für den tip! habs erstmal hinbekommen, stell aber fest, dass ich mich in dieses thema noch ein wenig einlesen muss
schönen abend noch
tjaa und schon wieder das gefummel mit den .htaccess-files… seuftz
ich möchte über den GET-Parameter den Content „downloads“ laden. Das Problem dabei: ich habe auch einen Ordner, der „downloads“ heißt.
da du uns seine htaccess datei nicht gezeigt hast oder ich bin blind und blöd ist es schwer eine aussage zu treffen aber um auf dein Problem einzugehen schau mal da scripte.bplaced.net/home/servers … p-aufrufen
Textarea dort sollte ja der ähnlihce code wie bei dir sein …
Wenn du dann das weglässt
# nächste RewriteRule gilt nur, wenn es auch kein Ordner ist
RewriteCond %{REQUEST_FILENAME} !-d
ok mhm vill. ne doofe lösung aber ich würd versuchen den Ordner irgendwie anders zu benennen … Klar keine Lösung aber eine Möglichkeit … direkt ne Problemlösung mit / über die htaccess datei kann ich dir nicht weiterhelfen da ich mit den eigentlich auf kriegsfuß stehe