imperium2335 Posted July 11, 2011 Share Posted July 11, 2011 Hi, I am trying to do a rewrite for my old url which looks something like this (example): myurl.com/contact.php?e=Siemens:+6ES7+3146BF010AB0&i=67271&m=Siemens&a=6ES73146BF010AB0 I would like anything myurl.com/contact.php?e=Siemens... to go to siemens.html. It doesn't matter what is after siemens. I have tried things like ^(.*)contact.php?e=siemens(.*)$ siemens.php, but it doesn't work. Quote Link to comment https://forums.phpfreaks.com/topic/241702-redirect-old-url-with-variables-to-new-simple-url/ Share on other sites More sharing options...
cags Posted July 11, 2011 Share Posted July 11, 2011 By you saying you've tried that I'm going to go ahead and assume you mean as a RewriteRule. In order to make redirects based on a query string you will need to use RewriteCond's. As a rough guide it can be done something along these lines... RewriteCond %{QUERY_STRING} e=([^&]+) RewriteRule ^contact\.php %1.html ... please take note though that this expects links on your site to be of the form contact.php?e=siemens and that you actually have a file on your system that is called siemens.html. Quote Link to comment https://forums.phpfreaks.com/topic/241702-redirect-old-url-with-variables-to-new-simple-url/#findComment-1241499 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.