{"id":355,"date":"2004-03-12T00:00:00","date_gmt":"2004-03-11T23:00:00","guid":{"rendered":"https:\/\/wwwneu.strehle.de\/tim\/weblog\/archives\/2004\/03\/12\/288\/"},"modified":"2004-03-12T00:00:00","modified_gmt":"2004-03-11T23:00:00","slug":"288","status":"publish","type":"post","link":"https:\/\/www.strehle.de\/tim\/weblog\/archives\/2004\/03\/12\/288\/","title":{"rendered":"Towards Next Generation URLs"},"content":{"rendered":"<p>Thomas A. Powell and Joe Lima on <a href=\"http:\/\/www.port80software.com\/support\/articles\/nextgenerationurls\" title=\"Port80 Software: Security, Performance and User Experience: Towards Next Generation URLs\">beautiful URLs<\/a>:<\/p>\n<ul>\n<li>&#8222;Keep them short and sweet.<\/li>\n<li>Avoid punctuation in file names.<\/li>\n<li>Use lower case and try to address case sensitivity issues.<\/li>\n<li>Do not expose technology via directory names.<\/li>\n<li>Plan for host name typos.<\/li>\n<li>Plan for domain name typos.<\/li>\n<li>Support multiple domain forms.<\/li>\n<li>Add guessable entry point URLs.<\/li>\n<li>Where possible, remove query strings by pre-generating dynamic pages.<\/li>\n<li>Rewrite query strings.<\/li>\n<li>Remove extensions from files in URL and source.<\/li>\n<li>Automatically spell check directory and file names entered by users.&#8220;<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Thomas A. Powell and Joe Lima on beautiful URLs: &#8222;Keep them short and sweet. Avoid punctuation in file names. Use lower case and try to address case sensitivity issues. Do not expose technology via directory names. Plan for host name typos. Plan for domain name typos. Support multiple domain forms. Add guessable entry point URLs. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[1],"tags":[],"class_list":["post-355","post","type-post","status-publish","format-standard","hentry","category-weblog"],"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/355","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/comments?post=355"}],"version-history":[{"count":0,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/355\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/media?parent=355"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/categories?post=355"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/tags?post=355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}