url重写代码以删除.php会导致内部服务器错误

url重写代码以删除.php会导致内部服务器错误,php,.htaccess,mod-rewrite,Php,.htaccess,Mod Rewrite,我编写这段代码是为了从文件中删除.php。事实上,它工作正常。在一些页面中,当超过1000个值通过url传递时,会导致内部服务器错误。我检查了所有其他可能性,如最大化最大输入变量,并多次联系服务器团队。现在他们发现我的代码中存在的问题。htaccess不准确,导致错误。但低于1000它工作正常。有人能帮我写一个删除.php.的准确重写规则吗 提前感谢…“导致内部服务器错误”-服务器日志中报告的错误消息是…什么?@Andy-他们正在尝试将/foo映射到/foo.php和代码上(乍一看,我不是mod

我编写这段代码是为了从文件中删除.php。事实上,它工作正常。在一些页面中,当超过1000个值通过url传递时,会导致内部服务器错误。我检查了所有其他可能性,如最大化最大输入变量,并多次联系服务器团队。现在他们发现我的代码中存在的问题。htaccess不准确,导致错误。但低于1000它工作正常。有人能帮我写一个删除.php.的准确重写规则吗
提前感谢…

“导致内部服务器错误”-服务器日志中报告的错误消息是…什么?@Andy-他们正在尝试将
/foo
映射到
/foo.php
和代码上(乍一看,我不是mod_rewrite expect)看起来没问题。通过url发送数据有限制,可能是您忽略了这一点,这就是为什么会出现此错误。@Quentin错误500-内部服务器错误处理您的请求时遇到错误。通常这是一种临时情况。请与网站所有者联系以获得进一步帮助。@Anna-这是通常发送到浏览器的错误消息。它提供的信息非常少,因为您不希望站点的访问者看到错误消息,这些消息泄露了站点的内部工作方式。您需要查看服务器日志中报告的错误消息。
suPHP_ConfigPath /home/abc/public_html

#To set your custom php.ini, add the following line to this file:
#suphp_configpath /home/yourusername/path/to/php.ini
#php_value mbstring.func_overload 4 # Required for PWSB support. Please  do not uncomment this line. 

ErrorDocument 404 http://www.example.com/404.php


Options -MultiViews
Options +FollowSymLinks
RewriteEngine on 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php