Я помещаю это в файл с именем .htaccess в моем корне WWW:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(([A-Za-z0-9\-]+/)*[A-Za-z0-9\-]+)?$ $1.php
он работает для URL-адреса запроса POST, например:
www.mywebsite.com/insertData
это будет insertData.php, если я не скрою расширение php. Однако, когда дело доходит до запроса GET, например:
www.mywebsite.com/getData?email=test&id=12345
Я получаю ошибку 404 Not Found. Полный запрос GET с .php работает нормально
www.mywebsite.com/getData.php?email=test&id=12345
Какие-либо предложения? Спасибо!






Итак, вы хотите, чтобы QUERYSTRING был добавлен
Пытаться:
RewriteRule ^(([A-Za-z0-9\-]+/)*[A-Za-z0-9\-]+)?$ $1.php [L,QSA]