Как разрешить посетителям использовать эту ссылку (www.example.com/news?id=34) для просмотра (www.example.com/index.php?page=news&id=34)
Прямо сейчас я скрываю расширения моих файлов PHP, чтобы ссылки выглядели хорошо. Когда посетители заходят на (www.example.com/news), они могут видеть страницу (www.example.com/index.php?page=news). Однако, когда они переходят на (www.example.com/news?id=12), они получают ошибку 404.
На данный момент PHP не распознает параметр id. Вот что у меня есть в моем файле .htaccess
Options +FollowSymlinks
RewriteEngine on
# catch request with no querystring like /Home
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^([^/]+)$ /index.php?page=$1 [L]
# make other requests with a non-empty query string go to /index.php?id=XXXXX
RewriteCond %{QUERY_STRING} ^.*$
RewriteRule ^$ /index.php?id=$1 [QSA,L]