Доступ к переменным GET с помощью PHP + .htaccess

Я разрабатываю веб-сайт с использованием PHP. У моего .htaccess есть это правило перезаписи:

RewriteEngine On RewriteRule ^book/([^/]*)\.html$ book.php?title=$1 [L] 

Таким образом, URL-адрес, который выглядит так: www.example.com/book.php?title=title-of-the-book, превращается в www.example.com/book/title-of-the-book.html

В конкретном случае, с другой страницы на сайте, я хочу ссылаться на такие страницы: www.example.com/book.php?title=title-of-the-book?myfield=1, которые затем превращаются в www. example.com/book/title-of-the-book.html?myfield=1.html

Будучи тем, я не могу использовать переменные GET, используя обычный способ PHP

 $variable = $_GET['myfield'] 

Как решить эту проблему?

Укажите [QSA] (добавить строку запроса), чтобы вы могли передать строку запроса после вашего URL-адреса.

 RewriteEngine On RewriteRule ^book/([^/]*)\.html$ book.php?title=$1 [QSA,L] 

PS: Почему вы используете * здесь? Не лучше + лучше?