15a09c5d69
Weirdly, I got in an argument with Tim Berners-Lee in #swig about the tag URIs I was using in FOAF documents. Eventually, I was convinced that it's a better thing to use HTTP URLs instead. So, now we have HTTP URLs. The tricky thing was for users. Since they can change their names, we can't use their profile URL, since it includes the name. Instead, I made up a new action, which simply redirects from a user ID to their current profile URL. This should be sufficiently long-term. darcs-hash:20080620071700-84dde-c6145243dc45dd2dff621aff421375d05796057e.gz
41 lines
2.0 KiB
Plaintext
41 lines
2.0 KiB
Plaintext
RewriteEngine On
|
|
|
|
RewriteRule ^$ index.php?action=public [L,QSA]
|
|
RewriteRule ^rss$ index.php?action=publicrss [L,QSA]
|
|
RewriteRule ^xrds$ index.php?action=publicxrds [L,QSA]
|
|
|
|
RewriteRule ^doc/about$ index.php?action=doc&title=about [L,QSA]
|
|
RewriteRule ^doc/help$ index.php?action=doc&title=help [L,QSA]
|
|
RewriteRule ^doc/privacy$ index.php?action=doc&title=privacy [L,QSA]
|
|
RewriteRule ^doc/source$ index.php?action=doc&title=source [L,QSA]
|
|
|
|
RewriteRule ^main/login$ index.php?action=login [L,QSA]
|
|
RewriteRule ^main/logout$ index.php?action=logout [L,QSA]
|
|
RewriteRule ^main/register$ index.php?action=register [L,QSA]
|
|
RewriteRule ^main/openid$ index.php?action=openidlogin [L,QSA]
|
|
|
|
RewriteRule ^main/subscribe$ index.php?action=subscribe [L,QSA]
|
|
RewriteRule ^main/unsubscribe$ index.php?action=unsubscribe [L,QSA]
|
|
RewriteRule ^main/confirmemail$ index.php?action=confirmemail [L,QSA]
|
|
RewriteRule ^main/confirmemail/(.*)$ index.php?action=confirmemail&code=$1 [L,QSA]
|
|
|
|
RewriteRule ^settings/avatar$ index.php?action=avatar [L,QSA]
|
|
RewriteRule ^settings/password$ index.php?action=password [L,QSA]
|
|
RewriteRule ^settings/profile$ index.php?action=profilesettings [L,QSA]
|
|
RewriteRule ^settings/openid$ index.php?action=openidsettings [L,QSA]
|
|
|
|
RewriteRule ^notice/new$ index.php?action=newnotice [L,QSA]
|
|
RewriteRule ^notice/(\d+)$ index.php?action=shownotice¬ice=$1 [L,QSA]
|
|
|
|
RewriteRule ^user/(\d+)$ index.php?action=userbyid&id=$1 [L,QSA]
|
|
|
|
RewriteRule ^(\w+)/subscriptions$ index.php?action=subscriptions&nickname=$1 [L,QSA]
|
|
RewriteRule ^(\w+)/subscribers$ index.php?action=subscribers&nickname=$1 [L,QSA]
|
|
RewriteRule ^(\w+)/xrds$ index.php?action=xrds&nickname=$1 [L,QSA]
|
|
RewriteRule ^(\w+)/rss$ index.php?action=userrss&nickname=$1 [L,QSA]
|
|
RewriteRule ^(\w+)/all$ index.php?action=all&nickname=$1 [L,QSA]
|
|
RewriteRule ^(\w+)/all/rss$ index.php?action=allrss&nickname=$1 [L,QSA]
|
|
RewriteRule ^(\w+)/foaf$ index.php?action=foaf&nickname=$1 [L,QSA]
|
|
|
|
RewriteRule ^(\w+)$ index.php?action=showstream&nickname=$1 [L,QSA]
|