Les URL propres semblent assez simples mais j'ai besoin d'une situation particulière. Je voudrais être en mesure d'inclure le suffixe .html ou rien du tout, mais aucune autre extension:Regex pour les URL propres
someurl = pass someurl/somepage = pass someurl.html = pass someurl/somepage.html = pass someurl.css = fail someurl.exe = fail someurl.anyotherextension = fail someurl/someother.ext = fail
Est-ce possible? Devrais-je exclure les extensions que je ne veux pas?
Edit:
Aucune des réponses semblent à ce jour au travail. La seule chose que j'ai découverte par moi-même fonctionne:
^/([\w]*(.html)?)$mais cela ne fonctionnera pas avec des barres obliques dans l'URL. L'ajout d'une barre oblique à l'intérieur des parenthèses de classes de caractères fait échouer.