I would like to change my URL with some $_GET data such as:
http://www.website.com/articles.php?article=article_title_stored_in_database
http://www.website.com/simple_page.php?page=page_title_stored_in_database
and make them look like this:
http://www.website.com/articles/article_title_stored_in_database/
http://www.website.com/pages/page_title_stored_in_database/
Another Q: If I change URL that had $_GET data inside, will it be possible to access them after the change? So if the adress will be:
http://www.website.com/articles/article_title_stored_in_database/
variable $_GET['article'] will return 'article_title_stored_in_database' ? Thank you.
You can use these rules in your DOCUMENT_ROOT/.htaccess
file:
Options -MultiViews
RewriteEngine On
RewriteRule ^articles/([^/]+)/?$ articles.php?article=$1 [L,QSA,NC]
RewriteRule ^pages/([^/]+)/?$ simple_page.php?article=$1 [L,QSA,NC]