.htaccess正在localhost中工作但不在服务器中工作?

时间:2015-11-26 06:56:47

标签: php .htaccess

我有以下.htaccess代码,它在localhost中工作但不在服务器中工作

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]

解决方案是什么?

1 个答案:

答案 0 :(得分:0)

在我的代码中,我正在使用一个名为的函数       run() (这是用户定义的功能) 用于检查特定条件。禁用该功能时一切正常。然后我将该函数名称更改为另一个名称,该时间也有效。我不知道为什么run()无法在服务器上工作。但现在我的问题解决了