Php 无错误日志数据的内部500
我得到一个内部500错误,它似乎没有写入任何错误日志供我调试。在我的access文件中,我可以看到我正在连接到服务器,但它会以一个内部500进行响应 My.htaccess文件需要执行以下操作:Php 无错误日志数据的内部500,php,apache,.htaccess,whmcs,Php,Apache,.htaccess,Whmcs,我得到一个内部500错误,它似乎没有写入任何错误日志供我调试。在我的access文件中,我可以看到我正在连接到服务器,但它会以一个内部500进行响应 My.htaccess文件需要执行以下操作: 改写成。如果没有https请求且不是本地主机 其余部分非常简单,是从标准的WHMCS.htaccess文件复制而来的 该错误特别发生在#Products rules中-如果我通过超链接打开链接,它也会间歇出现并显示为打开链接,但直接从浏览器访问页面会出现错误 有什么想法吗 RewriteEngine
RewriteEngine On
# Rewrite to HTTPS where needed / possible:
RewriteCond %{HTTP_HOST} !=localhost
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Products
RewriteRule ^products/([a-zA-Z0-9_-]+)$ ./pages.php?type=products&page=$1 [L,NC]
RewriteRule ^services/([a-zA-Z0-9_-]+)$ ./pages.php?type=services&page=$1 [L,NC]
RewriteRule ^legal/([a-zA-Z0-9_-]+)$ ./pages.php?type=legal&page=$1 [L,NC]
RewriteRule ^about/([a-zA-Z0-9_-]+)$ ./pages.php?type=about&page=$1 [L,NC]
RewriteRule ^debitorder$ ./debitorders.php [L,NC]
RewriteRule ^pp/([a-zA-Z0-9_-]+)$ /modules/addons/propage/sites/$1 [L,NC]
# Status:
RewriteRule ^support/([a-zA-Z0-9_-]+)$ ./pages.php?type=support&page=$1 [L,NC]
# Announcements
RewriteRule ^announcements/([0-9]+)/[a-z0-9_-]+\.html$ ./announcements.php?id=$1 [L,NC]
RewriteRule ^announcements$ ./announcements.php [L,NC]
# Downloads
RewriteRule ^downloads/([0-9]+)/([^/]*)$ ./downloads.php?action=displaycat&catid=$1 [L,NC]
RewriteRule ^downloads$ ./downloads.php [L,NC]
# Knowledgebase
RewriteRule ^knowledgebase/([0-9]+)/[a-z0-9_-]+\.html$ ./knowledgebase.php?action=displayarticle&id=$1 [L,NC]
RewriteRule ^knowledgebase/([0-9]+)/([^/]*)$ ./knowledgebase.php?action=displaycat&catid=$1 [L,NC]
RewriteRule ^knowledgebase$ ./knowledgebase.php [L,NC]
也许您的产品php页面上有“@”或其他关闭错误输出的内容。