| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: May 2006
Beiträge: 101
| mod_rewrite in Unterordnern
Hallo zusammen, ich spiele gerade ein bisschen mit mod_rewrite... funktioniert bisher auch ganz gut, ich habe nur das Problem, dass htaccess in Unterordner nicht funktionieren... die htaccess-datei im rootverzeichnis sie so aus... Code: RewriteEngine on RewriteRule ^portal.html$ index.php RewriteRule ^artikel/(.*)/([0-9]+)/(.*).html$ themes/artikel/index.php?formaction=$1&akatid=$2 RewriteRule ^artikel/([0-9]+)/(.*).html$ themes/artikel/index.php?akatid=$1 RewriteRule ^artikel.html$ themes/artikel/index.php RewriteRule ^artikeldetail/([0-9]+)/(.*).html$ themes/artikel/detail.php?artid=$1 der Pfad wäre dann themes/artikel/.htaccess mit folgendem Code Code: RewriteEngine on RewriteRule ^artikeldetail/([0-9]+)/(.*).html$ themes/artikel/detail.php?artid=$1 Im Root funktioniert es... im Unterordner nicht... folgendes habe ich schon probiert, was aber leider nichts brachte Code: RewriteEngine on RewriteRule ^artikeldetail/([0-9]+)/(.*).html$ detail.php?artid=$1 Habt ihr vielleicht eine Idee? Vielen Dank schon mal und viele Grüße Markus |
| | |
| | #2 (permalink) |
| Keine Panik Registriert seit: Apr 2010 Ort: Düsseldorf (im ernst)
Beiträge: 1.868
|
wozu willst du das verschieben? die Datei themes/artikel/.htaccess wird nur "zu rate gezogen" wenn der Pfad themes/artikel/(.*) lautet. das wiederspricht jedoch deinem Filter: ^artikeldetail/([0-9]+)/(.*).html$ weshalb dieser in dem Unterordner so nicht funktionieren wird. |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: May 2006
Beiträge: 101
|
Hallo zusammen, sorry, dass ich mich auf das Posting nicht gemeldet habe... Ich bastel gerade an einer Seite wo ich "Plugins" nachinstallieren kann... Jedes Plugin in einem Ordner... und ich hätte gerne die Mod_rewrite htaccess zu diesem Plugin in dem gleichen Ordner und nicht alles in einer htaccess Datei im Root-Verzeichnis... Leider habe ich das Posting von thomas nicht verstanden und hoffe mir kann jemand helfen... so sieht es aus Root ---- themes -------- artikel -------- fotogalerie im Root hatte ich bislang eine htaccess mit foldendem Inhalt, funktionierte auch einwandfrei Code: RewriteEngine on RewriteRule ^portal.html$ index.php RewriteRule ^logout.html$ index.php?do=logout RewriteRule ^artikel.html$ themes/artikel/index.php RewriteRule ^fotogalerie.html$ themes/fotogalerie/index.php nun hätte ich diese einträge gerne auf die unterordner verteilt also je eine htaccess Datei Im Root Code: RewriteEngine on RewriteRule ^portal.html$ index.php RewriteRule ^logout.html$ index.php?do=logout Code: RewriteEngine on RewriteRule ^artikel.html$ themes/artikel/index.php Code: RewriteEngine on RewriteRule ^fotogalerie.html$ themes/fotogalerie/index.php Könnte mir bitte jemand helfen, ich verstehe es nicht warum die einzelnen Dateien im Gegensatz zu der "Eine-Root-Datei" nicht funktioniert. Vielen Dank und viele Grüße Markus Geändert von Markus1979 (14-06-2011 um 13:18 Uhr) |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Aug 2009 Ort: Berlin
Beiträge: 271
| Code: RewriteEngine on RewriteRule ^portal.html$ index.php [L] RewriteRule ^logout.html$ index.php?do=logout [L] RewriteRule ^artikel.html$ themes/artikel/index.php [L] RewriteRule ^fotogalerie.html$ themes/fotogalerie/index.php [L] |
| | |
| | #5 (permalink) | |
| Keine Panik Registriert seit: Apr 2010 Ort: Düsseldorf (im ernst)
Beiträge: 1.868
| Zitat:
ein Beispiel: Code: pfad\Datei.html pfad\OrdnerA\DateiA.html pfad\OrdnerB\DateiB.html pfad\OrdnerC\DateiC.html pfad\DateiA.html nicht der Inhalt von pfad\OrdnerA\DateiA.html angezeigt wird oder um es nochmal auf dein Problem zu münzen: du wunderst dich, dass beim Aufruf von pfad\*.html nicht pfad\Ordner\.htaccess benutzt wird. das hab ich schon oben versucht dir zu erklären. wenn du pfad\*.html aufrufst werden niemals irgendwelche .htaccess-Dateien aus irgendwelchen pfad\Unterordnern zuständig sein. niemals, never ever, unmöglich. | |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: May 2006
Beiträge: 101
|
Hallo Thomas, Danke für deine Erklärung... ansich hab ich es ein kleines bisschen verstanden, glaube ich zumindest... Wenn man im falschen Ordner landet, kann nicht die htaccess Datei aus einem anderen Ordner ausgeführt werden :-) Nur verstehe ich leider immernoch nicht wie es richtig aussehen muss... Da steig ich irgendwie nicht durch... So sieht es aus bzw so soll es aussehen: Die Url bzw. der Link soll so aussehen: http://localhost/ordner/artikel.html folgende Datei soll sich öffnen: http://localhost/ordner/themes/artikel/index.php Die .htaccess soll im folgendem Ordner liegen http://localhost/ordner/themes/artikel/.htaccess Ist das möglich? Es wäre super nett, wenn du mir nochmal helfen könntest ! Vielen Dank und viele Grüße Markus |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Aug 2009 Ort: Berlin
Beiträge: 271
|
Nein die htaccess muss im obersten Ordner liegen, woher soll der Server wissen wo er suchen soll? http://localhost/ordner/artikel.html http://localhost/ordner/.htaccess oder http://localhost/ordner/artikel.html http://localhost/.htaccess |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: May 2006
Beiträge: 101
|
Ahh OK, vielen Dank... Ich dachte dass der Server htaccess automartisch ausführt, wie zb beispiel beim passwortschutz mit htaccess... tja, dann werde ich wohl doch alles in eine datei packen müssen... schade... Viele Grüße und nochmal Dank Markus |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: Nov 2011
Beiträge: 1
|
Hallo alle zusammen - dann nehme ich gleich mal den Beitrag hier um mich auch unbeliebt zu machen.... ![]() Ähnliches Problem - aber auch da keine Lösung in sicht und ich bin der meinung ich hab alles versucht: Die Domain www.1test.de hat ein neues cms(wp) bekommen, alle Beiträge die bis dato im ordner /details/ (z.B.: www.1test.de/details/testbeitrag1.html, www.1test.de/details/testbeitrag2.html usw. ) waren sollen aber zwecks übersichtlichkeit (und weil im google index zu finden) weiter unter ihrer url aufzurufen sein befinden sich aber im neuen unterordner /altes-cms/ - ein aufrufen funktioniert aktuell leider nur so: http://www.1test.de//altes-cms/detai...tbeitrag2.html gewünscht wäre das ein aufrufen von: www.1test.de/details/testbeitrag2.html hier landet www.1test.de/altes-cms/details/testbeitrag2.html (und wenn möglich das /altes-cms/ noch Maskiert) die aktuelle .htaccess schaut so aus: Code: RewriteEngine On
RewriteRule ^submit\.php$ /submit [R=301,L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| FileSytemTree erst ab Unterordnern | caveau | Adobe AIR | 0 | 21-09-2008 17:59 |
| Simpleviewer mit dynamischen Unterordnern verlinken | MEDIENOPFER98 | Flash MX | 27 | 20-06-2007 14:12 |
| Flash Exe Projektor mit allen Unterordnern in einer Datei | Screenshaker | Zusatzprodukte | 2 | 31-05-2007 17:18 |
| Bilder aus Unterordnern lesen | labrar | PHP und MySQL | 13 | 17-01-2006 18:27 |
| load jpg aus unterordnern laden | dr.pug | Flash MX | 1 | 25-01-2004 14:06 |