Better URLs
The URLs for project pages are ugly. Using CGI GET-style parms makes the project page URL look temporary. We should use URLs that are nicer to enter and provide a sense of permanence.
Status:
[COMPLETE]The final payment was made to jjgignac on Sat, Nov 1, 2008. This project is complete; no new sponsorships or submissions will be accepted. You can continue to use the forums for discussion purposes.
Note: You can propose changes using the forum below.
The URLs for project pages are ugly. Using CGI GET-style parms makes the project page URL look temporary. We should use URLs that are nicer to enter and provide a sense of permanence.
So, instead of http://www.fossfactory.org/project.php?p=p30, we should use this: http://www.fossfactory.org/project/p30
The old URLs must continue to be supported, but they should redirect to the new location using HTTP 301 Moved Permanently. When redirecting, any additional GET-style CGI parameters must go for the ride.
Because the new format requires a small Apache config change, there should be a system config option to enable/disable the new URL format. The new format should be disabled by default. This will ensure that this new feature won't break developers' sandboxes.
So, instead of http://www.fossfactory.org/project.php?p=p30, we should use this: http://www.fossfactory.org/project/p30
The old URLs must continue to be supported, but they should redirect to the new location using HTTP 301 Moved Permanently. When redirecting, any additional GET-style CGI parameters must go for the ride.
Because the new format requires a small Apache config change, there should be a system config option to enable/disable the new URL format. The new format should be disabled by default. This will ensure that this new feature won't break developers' sandboxes.
Change History:
- 2008-10-22 09:00 EDT [ACCEPTED] Make sure the sandboxes still work