我试图在过去的24小时内解决这个问题,但似乎没有任何效果。它使用以下htaccess代码在我的本地工作正常。
Options -Indexes
RewriteEngine On
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /ocr/index.php/$1 [L,QSA]
但是当我使用相同的htaccess代码将我的项目复制到服务器中的public_html目录的/ ocr目录时,它会产生500内部服务器错误。 任何人都可以帮我解决这个问题。任何帮助将受到高度赞赏。
P.S版主。请不要将此标记为重复的问题,因为我尝试了几乎所有关于此问题的答案,但都没有效果。
答案 0 :(得分:0)
Uff ..从我这里解决了这个问题。花了超过48小时用.htaccess文件尝试随机的东西。在application / logs目录中没有生成错误日志文件。所以,这让我头疼不已。
但最后从某个地方开始,我应该看到来自cpanel的错误日志文件,这是我发现导致问题的原因。我的项目目录有777许可,这就是原因。然后,当我将dir权限更改为755时,它可以工作。