Итак, на моем сервере есть следующий файл .htaccess
, который удаляет расширение .php из всех файлов, вызывает https, а также удаляет www.:
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*?)/?$ $1.php [NC,L]
# remove www and turn on https in same rule
RewriteCond %{HTTP_HOST} ^www\. [NC,OR]
RewriteCond %{HTTPS} !on
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L,NE]
Проблема в том, что у меня есть форма для загрузкидля пользователей, чтобы загрузить изображение, поэтому, когда они загружают изображения, потому что файл получает перенаправления из /upload.php, чтобы просто / загрузить его, становится запросом GET из-за перенаправления.
Есть ли какой-либо способ, которым я могуостановить этот файл от удаления расширения .php?