url rewriting - Cleaning up URL's for an existing Website -


quick question, there way clean url's existing website? mean lets have existing link http://www.webawwards.com/website?id=320 want make http://www.webawwards.com/terna

is there way clean url if there existing links current url link still go through?

could please direct me right way? thank you

if want hard-code urls .htaccess file can set static redirects:

<ifmodule mod_rewrite.c>     rewriteengine on      rewritecond %{query_string}  ^id=320(.*)$     rewriterule /website$ /terna [l,nc]      rewritecond %{query_string}  ^id=321(.*)$     rewriterule /website$ /somewhere-else [l,nc] </ifmodule> 

however if want make more flexible (maybe let people change own redirects, or similar) you'd need store in database (redirects table, columns of website_id, redirect_url) when queries, (pseudo-code):

if (isset( querystring['id'] ))     query( select redirect_url redirects website_id = querystring['id'] )     redirectto( redirect_url );     exit 

in php, actual redirect done header('location: ' . $redirect);, , query part should easy enough.


Comments

Popular posts from this blog

php - Submit Form Data without Reloading page -

linux - Rails running on virtual machine in Windows -