lachild Posted April 18, 2007 Share Posted April 18, 2007 I am having difficulty accessing Get Data when using Mod Rewrite. For instance my current rule is as follows: RewriteRule ^(.+)/(.+)/(.+).html?(.*)$ home.php?country=$1&myLang=$2&page=$3&$4 So basicly a URL like www.mydomain.com/EN/E/home.html get re-written correctly and if I print_r($_GET) I get the correct information array ( 'country' => 'US', 'myLang' => 'E', 'page' => 'home', ) Thats how it should behave... Sort of.. If I use a URL like www.mydomain.com/EN/E/home.html?action=myaction I still get the following: array ( 'country' => 'US', 'myLang' => 'E', 'page' => 'home', ) You'll notice that action is missing. Is there any way to retrieve this data? Quote Link to comment Share on other sites More sharing options...
lachild Posted April 18, 2007 Author Share Posted April 18, 2007 Well after a bit more research I found the answer... The key is %{QUERY_STRING} To get the correct data my full rewrite rule now looks like the following: RewriteRule ^(.+)/(.+)/(.+).html$ home.php?country=$1&myLang=$2&page=$3&%{QUERY_STRING} Quote Link to comment 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.