Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   APACHE: Ein paar Rewrite Conditions (https://www.delphipraxis.net/160789-apache-ein-paar-rewrite-conditions.html)

Zacherl 31. Mai 2011 19:31

APACHE: Ein paar Rewrite Conditions
 
Hey,

ich bin grade lokal etwas am testen und möchte gerne ein Paar Dokumente mit meinem Apache Server rewriten. Leider bin ich mit den Regexes und auch Apache selbst nicht wirklich vertraut und würde mich deshalb freuen, wenn mir grade jemand auf die Sprünge helfen kann.

Also mein Server listened auf Port 80 und 443. Umgeschrieben werden soll unter Beibehaltung von GET Parametern:
Code:
http://www.domain.de/dir/file1.jsp nach root/index.php?c=server&m=welcome
http://www.domain.de/dir/file2.jsp nach root/index.php?c=server&m=news

https://sub.domain.de/ nach root/index.php?c=server&m=login
Viele Grüße
Zacherl

Namenloser 31. Mai 2011 19:55

AW: APACHE: Ein paar Rewrite Conditions
 
Mein Versuch:
Code:
RewriteEngine on

RewriteRule ^dir/file1\.jsp(\?(.*))?$ root/index.php?c=server&m=welcome&$2 [L]
RewriteRule ^dir/file2\.jsp(\?(.*))?$ root/index.php?c=server&m=news&$2 [L]

RewriteCond %{HTTP_HOST} = sub.domain.de
RewriteCond %{SERVER_PORT} = 443
RewriteRule ^(\?(.*))?$ nach root/index.php?c=server&m=login&$2 [L]
Wenn du statt einem Rewrite eine Umleitung haben willst, musst du am Ende der RewriteRule noch [L] durch [R,L] ersetzen.

Aber ich muss sagen, ich habe das ewig nicht mehr gemacht, daher kann ich dir keine Garantie geben, dass das funktioniert...

Zacherl 31. Mai 2011 21:00

AW: APACHE: Ein paar Rewrite Conditions
 
Klappt wunderbar vielen Dank :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz