在主服务器上删除图像时出现禁止错误,localhost:它工作正常

时间:2012-05-15 06:36:35

标签: php html .htaccess

我开发了一个网站。在1页上有一个图片库,图像上传得很完美但是一旦删除图像,就会出现这个错误:

*的禁 您无权访问此服务器上的/fdccms/backend/project_categories/view_image.php。 此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误。* 删除图像在localhost上完美运行,但我不知道服务器的问题。 在.htaccess中我也包括了rewriterule:

RewriteRule ^view_image/([^/]*)/?(.*)$ http://fdc-int.com/fdccms/backend/project_categories/view_image.php?id=$1&del=$2

2 个答案:

答案 0 :(得分:0)

检查您的文件夹权限。确保您具有该文件夹的读取,写入和执行权限。 (那将是777)

如果是你的.htaccess,请试试这个:

RewriteRule ^view_image/([^/]*)/?(.*) /backend/project_categories/view_image.php?id=$1&del=$2 [L]

因为你说fdccms是你的webroot。

由于$匹配任何字符,因此不需要.

答案 1 :(得分:0)

我猜你的重写规则有问题。

可能?(。*)无法按预期工作。应自动添加QUERY_STRING,但有时不会发生。我不确定,如果它不起作用,如果有的话?在重写目标中。

所以试试这个:

RewriteRule ^view_image/([^/]*)/ /backend/project_categories/view_image.php?id=$1&del=%{QUERY_STRING} [L]