Would greatly appreciate it if someone could help me make this work.
I’m trying to make domain.com/painting.php?name=hello redirect to domain.com/page/hello while keeping my rewrite :
RewriteCond %{QUERY_STRING} name=([^&]+)
RewriteRule ^painting\.php$ /page/%1? [R=301,L] #redirects to page
RewriteRule ^page/([^/\.]+)/?$ painting.php?name=$1 [L] #rewrites painting
I would like to keep only the “pretty url”. Please help.
Found answer here: simple 301 redirect with variable not working, why?
I’m assuming what you actually want to do is be able to accept the URL
domain.com/page/helloand rewrite it (invisibly) todomain.com/painting.php?name=hello. If so, try this