I have been looking all over the internet but I just can't find a solution.
I've been trying to pass a query string as another $_GET value in php.
For example localhost/find/book
translates to index.php?url=find/book
but that's not enough for my purpose. When I try to do something like localhost/find/book?cols=name,library
I want this to translate to index.php?url=find/book?cols=name,library
but instead it translates to index.php?url=find/book
it just omits the second query string.
I'm pretty sure that I did this a couple of months ago and it worked. But now it just doesn't and I don't know why.
Here are my rewrite rules:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]
Thanks in advance.