[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Apache2.2 RedirectMatch alle URLS ausser eine bestimmte umleiten



Jochen Schulz schrieb:
Robert Bude:
RedirectMatch ^(.*)$ https://host.irgendeinedomain.de$1

Damit werden alle Anfragen auf diesen host direkt nach https umgeleitet:
http://host.irgendeinedomain.de/mail -> https://host.irgendeinedomain.de/mail

nun möchte ich aber das bestimmte urls wie zum beispiel
http://host.irgendeinedomain.de/server-status
nicht umgeleitet werden.

wie könnte ich das anstellen ? kann ich ganze Zeichenfolgen verneinen ?

RewriteRule ^/server-status - [L]

Damit nimmst Du /server-status vom Rewriting aus. Das [L] sorgt dafür,
dass nach einem Match keine weitere Regel angewandt werden soll.

J.

    RewriteEngine On
    RewriteRule ^/server-status - [L]
    RedirectMatch ^(.*)$ https://host.irgendeinedomain.de$1

so eingegeben leitet er immernoch nach https://host.irgendeinedomain.de/server-status um.

liegts daran das das 2. redirectmatch ist und keine rewriterule ?


mache ichs so, funktionierts:

    RewriteEngine On
    RewriteRule ^(/server-status.*)$ $1 [L]
    RedirectMatch ^(.*)$ https://host.irgendeinedomain.de$1

Aufklärende Worte wären toll ! ;)




Mit freundlichen Grüßen

Robert


Reply to: