htaccess重定向后,$ _ SERVER [“ REQUEST_URI”]随机为空

时间:2018-11-28 22:45:31

标签: php .htaccess server request-uri

当用户尝试访问不存在的文件时,我使用.htaccess重定向到404.php,它将丢失文件的错误URL保存到数据库中。

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /404.php [L]

在404.php中,我将插入数据库$ _SERVER [“ REQUEST_URI”]。

但是出于某些原因,在某些情况下REQUEST_URI为空。即使我尝试一遍又一遍地打开相同的URL ,例如,十分之一也将是空的。

该网站随处使用HTTPS,Debian 3.16.59-1,Apache 2.0,PHP版本5.6.38(不要问我为什么,它不受我的控制)。

问题出在哪里?可能是二手技术中的错误吗?浏览器中的错误? (最新的Chrome)还是我只是想念一些东西?

0 个答案:

没有答案