By the way I added your htaccess rules to mine. But directed it to my php.php file so I could see what was being passed.
phpinfo()
Seems to pass sku just fine.
This is my whole htaccess and as you can see i'm not using the <ifmodule> and such.
So based on this, the htaccess is sound, and it's something on the php side not collecting the value correctly.Code:RewriteEngine On Options +FollowSymlinks RewriteBase / ErrorDocument 404 /index.php?page=404 RewriteRule ^-(.*)/(.*)/(.*)/ /index.php?page=$1&xtra=$2&xtrab=$3 [L] RewriteRule ^-(.*)/(.*)/(.*) /index.php?page=$1&xtra=$2&xtrab=$3 [L] RewriteRule ^-(.*)/(.*)/ /index.php?page=$1&xtra=$2 [L] RewriteRule ^-(.*)/ /index.php?page=$1 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} \.(gif|jpg|jpeg|png)$ RewriteRule .* /shares/notfound.gif [L] #THIS SECTION WORKS #query RewriteRule ^find/([^/]+) /php.php?q=$1 [L] #THIS SECTION WORKS #category RewriteRule ^find/c/([^/]+) /php.php?c=$1 [L] #THIS POS DOESNT FUCKING WORK I'M READY TO SHOOT THE DAMN SERVER #compare sku RewriteRule ^compare/sku/([^/]+) /php.php?sku=$1 [L] #THIS WORKS FINE AS WELL #buy sku RewriteRule ^buy/sku/([^/]+) /php.php?sku=$1 [L]
I just created a whole new test file and htaccess redirect and it's not passing the query string either, all of the ones I've tested before adding the compare are working fine so I think it's a host issue (maybe cached or something)
Thanks for you help though