У меня есть правило перезаписи для страницы профиля моего сайта, и оно вызывает ошибку 500 на внутреннем сервере.Я вывожу этот код в файл .htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ $1.php [NC,L]
RewriteRule ^profile/([0-9]+)/?$ profile.php?id=$1 [NC,L] # Handle product requests
, и он выдает ошибку 500. Я пытался заглянуть в код PHP, и он работает, когда я не использую mysite.com/profile/1.работает для mysite.com/profile.php?id=1.Пожалуйста, помогите, у меня много проблем.
Я пытался протестировать его без переписанного URL, и он работает.Я попытался отредактировать код PHP, и переписанный URL все еще не работает.