文件存在时出现禁止错误403的原因

时间:2015-10-22 09:29:56

标签: php

我有一个使用PHP的帖子上传表格的博客。我已经在我的localhost上测试了它,一切都很完美。当我将完全相同的网站上传到我的托管帐户并尝试添加帖子时,我收到了一条Forbidden Error 403消息:

  

禁止

     

您无权访问此服务器上的/php/add-post.php。

     

此外,尝试时遇到404 Not Found错误   使用ErrorDocument来处理请求。

现在,如果表单和脚本存在并在我的localhost上运行,它们肯定应该存在于实时服务器上,并且应该以完全相同的方式工作。有什么特别的原因可以让我得到这个禁止错误& 404错误?

-

htaccess的:

Options -MultiViews

DirectoryIndex posts.php

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d    

RewriteRule ^posts/([0-9]+)/?$              posts.php?currentpage=$1 [NC,L,QSA]

RewriteRule ^section/([\w-]+)/?$            section.php?section=$1 [NC,L,QSA]
RewriteRule ^section/([\w-]+)/([0-9]+)/?$   section.php?section=$1&currentpage=$2 [NC,L,QSA]

RewriteRule ^posts/([\w-]+)/?$              posts.php?category=$1 [NC,L,QSA]
RewriteRule ^posts/([\w-]+)/([0-9]+)/?$     posts.php?category=$1&currentpage=$2 [NC,L,QSA]

RewriteRule ^post/([0-9]+)/([\w-]+)/?$      post.php?id=$1&title=$2 [NC,L,QSA]

RewriteRule ^sites/([0-9]+)/?$              sites.php?currentpage=$1 [NC,L,QSA]

RewriteRule ^posts posts.php
RewriteRule ^section section.php
RewriteRule ^sites sites.php

RewriteRule ^about about.php
RewriteRule ^advertise advertise.php
RewriteRule ^subscribe subscribe.php

0 个答案:

没有答案