On 5/7/2026 7:44 AM, Rich Bowen wrote:
mod_rewrite is complicated. It has a million weird edge cases, and behaves 
different in every context. I wrote a whole book about it, and am in the 
process of writing another. (https://mod-rewrite.org/ in case you care.)


Wow! I do care, congratulations and thank you very much.


I suspect that whatever we write about it in the docs will be insufficient for 
someone, since there are as many use cases as there are websites, and 
mod_rewrite is just very temperamental.

Your contributions have been appreciated. I am skeptical that we’ll ever get to 
the point where the mod_rewrite docs are simple for all readers, because it’s a 
complicated topic that takes a lot of experimentation to master. But any small 
improvement is good.


Indeed. Thank you

I think your book speaks a lot about mod_rewrite's complexity. I hope that the documentation can link to your book.

My knowledge of httpd is quite limited, but I don't see any other httpd topic of that complexity. I feel like this may be a particularity of mod_rewrite, justifying a focused call for help. This could be phrased as a call for help integrating external rewriting resources like those in the wiki and the book in httpd.apache.org.


As to the various suggestions to make contributing more accessible - yes, I 
have been thinking on these for a while. I’m not keen to have our content in a 
wiki, because that’s a spam magnet, and that’s indeed why we pulled most of our 
wiki content already. But having more friendly github-based contribution flows 
feels doable and a good goal.


I am no fan of GitHub, but wikis can of course attract spam. Qt's wiki has an approval mechanism which prevents that, although it's based on MediaWiki, which has its problems too.


[…]

I, myself, have been away from the docs work for almost 10 years, as my focus 
has been on other aspects of the foundation. In the past 6 weeks I’ve reduced 
our documentation bug backlog from 170 down to 2. (It’s back up to 6 now, but 4 
of those are yours! I hope to knock them out this weekend.)


Wow, that should go in the annals! Congratulations again


[…]

On May 6, 2026, at 7:59 PM, Philippe Cloutier <[email protected]> wrote:

[…]

-------- Forwarded Message -------- Subject: Confessions, excuses and [pretend] recruitment advice from 
a serial bugger Date: Sun, 3 May 2026 20:59:33 -0400 From: Philippe Cloutier <[email protected]> 
Reply-To: Philippe Cloutier <[email protected]>, Apache httpd documentation 
<[email protected]> To: Apache httpd documentation <[email protected]>

Greetings―ahem―everyone―ahem―,
I have been administering various httpd websites for a couple decades. As you 
may know, it's quite difficult to configure httpd without documentation unless 
you master it, so I consulted documentation many times over the years and thank 
you for your involvement.
I have contributed to httpd during that time as I stumbled upon various issues, 
but all my contributions have been via issue tracking, which is not always so 
efficient. Someone pretty well known to this project suggested I join this 
mailing list, which I chose not to do. And reiterated after I filed more 
tickets.
httpd and the Apache project in general have been fundamental in my life (as 
for many others) and it is an honor to contribute and to receive such an 
invitation. I think we can agree that the situation is not ideal:
     • The rewriting documentation had/has a lot of issues.
     • There have been very few people contributing to httpd documentation.
     • Filing 1 ticket per (few) problem(s) is inefficient, both for me and 
committers.
     • Reviewing changes is complicated without an account/checkout (but see 
https://bz.apache.org/bugzilla/show_bug.cgi?id=60377#c12)
I am sorry if filing that many tickets is annoying. But as I explained, most of 
the httpd issues I reported so far came from various mandates where I 
administered httpd. Changes in my roles and in the landscape mean I am much 
less likely to be in charge of major services/applications based on httpd, and 
I expect both my interest in and my mastery of httpd to keep declining. I do 
not intend to abandon my rewriting crusade until I (and hopefully everyone) 
understand reasonably well how it works, but I am less likely to start new 
crusades, and I cannot win this one alone.
It is not realistic for me to jump in and do all I can to advance this. In many 
cases, I am able to point out incorrect or confusing parts, but I lack the 
knowledge to do more than suggesting solutions. I also do not speak English 
natively; I could fix a few mistranslations in French, but these do not abound. 
I also never worked with the manualpages document type.
I am already subscribed to too many mailing lists, some I should have 
unsubscribed from years/months ago, so I cannot afford to subscribe to this 
one; please Cc me in case you think this deserves a reply.
Recruitment advice
Of course, making proposals cheaper would help, but it is surely late to move 
rewriting documentation to the wiki, even if that was a good idea.
The documentation index already has a clear call:

We'd love to have your help to improve the docs.
What else could be done so that more people with more experience and 
resources/interest than I do join, and are motivated to keep contributing?
     • Commenting on commits à la GitHub/GitLab would of course help, but 
requires a huge effort.
     • Possibly reworking the "Report a bug" link? Just labelling "Report an issue 
or propose an improvement" might be a start.
     • My perception is that the rewriting documentation is particularly 
complicated. Perhaps adding a call for direct contribution specifically on 
rewriting pages could help recruiting.
Thinking about this further, rewriting is probably one of the topics which are 
themselves complicated, but one issue I *suspect* with its *documentation* 
which may multiply this is that it was never fully reviewed by a second person. 
Somehow conveying that to the reader could entice such a person to get 
involved. I can think of 2 options:
         • Adding some warning on unreviewed pages
         • or just adding a list of authors and reviewers of each page. When 
there are no reviewers, this could show display some “Be the first.”-ish 
invitation. This option would have the benefit of crediting those involved 
(yes, there is already a global page for that, but I only saw it for the first 
time yesterday, and it is not complete).
     • The previous point got me thinking about credit. It was 2 decades ago 
that 4 keystrokes/clicks from Firefox would allow one to see my name, and I 
still remember the pride which the young adult I was felt from that. Now, I 
fully agree that maintaining credits which gives everyone their due share 
manually takes time, and automating is tricky. Something like what displays at 
the top of https://cwiki.apache.org/confluence/display/HTTPD/RewriteRule is a 
good start, without being too distracting.
Yes, I do realize this is likely to be brushed off as “would have been great if 
today's (tomorrow's?🙄) CMSs had been available ~3 decades ago.😒

Sorry for not being more helpful, and thank you for your involvement
--
🅭🄍: https://www.philippecloutier.com/Common+infrastructure+licensing#list

Philippe Cloutier
—
Rich Bowen
[email protected]




--
Philippe Cloutier
https://www.philippecloutier.com


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to