Zitat Zitat von breaker Beitrag anzeigen
...
Das ist auch kein "EOL", sondern ein Platzhalter für ein beliebigen String, welcher dort stehen kann
Aha, da wäre ja mal Interessant, woher du dein Wissen hast.

In der RewriteCond steht meines Wissens nach das Dollarzeichen schon für End-Of-Line

RewriteCond TestString CondPattern
(...)
Remember: CondPattern is a standard Extended Regular Expression with some additions:
http://httpd.apache.org/docs/1.3/mod...ml#RewriteCond

Dazu kommt, dass ja dort auch die Variable HTTP_HOST geprüft wird, und dieser Afaik nur aus xxx.DOMAIN.TLD besteht.

Zitat Zitat von breaker Beitrag anzeigen
Na, wenn du von zb. googler gleich auf diese Seite kommst:

domain.foo/forum/index.php

wirst du zu dieser umgeleitet:

www.domain.foo//forum/index.php

Weil du beim RewriteCond kein Slash, beim RewriteRule aber eins angegeben hast.
a) kann ich dieses Verhalten nicht reproduzieren (Du?)
b) macht es auch nicht wirklich Sinn, da
RewriteRule Pattern Substitution
Da die RewriteCond doch gar nicht vorkommt, diese nur dazu führen kann, dass bzw. ob die RewriteRule ausgelöst wird.

Also wenn du deine Feststellungen belegen kannst, lasse ich mich da gerne eines Besseren belehren, wobei deine Methode tatsächlich auch normal funktioniert, bzw. zw. den beiden konnte ich keinen Unterschied in der Funktionsweise feststellen.