Bo znak . w takiej konwencji znaczy tyle co:
każdy znakA testować można tak jak każde inne wyrażenie - bierzesz kilka podchwytliwych tekstów i sprawdzasz czy dla nich działa.
@down
Nie wiem czy na WP nie trzeba się znać, natomiast fakt faktem jest, że nie zauważyłam drugiej kropki i mogłam źle zrozumieć intencje autora.
Tak czy inaczej . oznacza każdy znak, w tym i kropkę.
Innymi słowy to wyrażenie jest poprawne dla ciągów:
category/testhtml/feed/rdf
category/test.html/feed/rdf
category/testhtml/feed/rss
category/testhtml/feed/rss/
Co może powodować kilka adresów prowadzących finalnie do tej samej treści.
@category/(.+?)\.html/feed/(feed|rdf|rss|rss2|atom)/$@
- faktycznie z escape'owaną kropką i bez znaku zapytania po slashu wymusiłoby tylko adresy w postaci
category/test.html/feed/rdf/
Natomiast odpowiedź na pytanie czemu nie ma pewnie należałoby kierować do autora w sensie "co on miał na myśli".
Raczej byłabym zainteresowana określeniem co fiasko musi zrobić i w czym jest problem