I’d really like to be able to use something other than the standard /?p=123 permalink structure, but at my host (which is otherwise very flexible) I can’t allow WordPress to write to the .htaccess file. Is there any workaround that anyone knows of?
I believe I can probably strip the ?p= part via a rewrite rule (not looking forward to figuring that out! :0) which would be an improvement.
However, the following possible (and possibly crazy) hack occurred to me today — does anyone see any major drawbacks I’m missing? It goes like this:
- Instead of hitting the “write” button, post by going to /wp-admin/post.php?action=edit&post=YYYYMMDD, where “YYYYMMDD” is that day’s date.
- Via a rewrite rule, turn the permalinks from /?p=YYYYMMDD to /YYYY/MM/DD.
- Via rewrite rules, redirect /YYYY and /YYYY/MM to archive pages of some kind if possible.
Posts will still be in the right sequential order, but by “date” instead of number.
One drawback is it assumes no more than one post per day, but for this blog I don’t plan on doing that anyway.