【问题标题】:Files uploader return error 302文件上传返回错误 302
【发布时间】:2012-08-19 20:30:29
【问题描述】:

我有一个独立的文件上传器,它安装在我的 dedi' 服务器中。 上传文件位于我的主控制面板文件夹中 -

/usr/share/nameofcontrolpanel/public/uploader.

我把它放在那里是因为每当我尝试将它放在 /var/www.它不会加载,只是转到控制面板,所以我把它放在 apache 当前读取 web 根目录的位置,它位于控制面板的公共文件夹中。

每当我尝试使用上传器上传文件时,我都会收到错误 302。 我只是猜测这与apache有关吗? (我已经有 php 5.3 这是一个要求)

这是上传者的 .htaccess。

# Enable rewrite engine and route requests to framework
RewriteEngine On

## The only you have to edit is this one.
## If the Files Inbox is located at inbox.yourwebsite.com, you will set
## RewriteBase /
## If it is located at www.yourwebsite.com/filesInbox, it will be
## RewriteBase /filesInbox/



## THIS IS THE ONLY LINE YOU HAVE TO CHANGE
RewriteBase /



## !!!
## DO NOT REMOVE THE FOLLOWING LINES !!
## !!!

RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L,QSA]

# Disable ETags
<IfModule mod_headers.c>
    Header Unset ETag
    FileETag none
</IfModule>

# Default expires header if none specified (stay in browser cache for 7 days)
<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault A604800
</IfModule>

# Use PHP 5.3
AddType application/x-httpd-php53 .php 

上传者的网址是uploader.mysite.com

我需要寻找什么来摆脱错误302并成功上传?

【问题讨论】:

    标签: php apache


    【解决方案1】:

    302 是一个 HTTP 代码,表示正在发生重定向。 http://en.wikipedia.org/wiki/HTTP_302.

    自从我使用 .htaccess 文件以来已经有一段时间了,但它看起来正在重定向到站点的根目录,而且听起来您的上传脚本不在站点根目录中。这可能是您的错误的根源。

    【讨论】:

    • 我需要在 apache.conf 中启用 /var/www 并将文件放在那里吗?或者我应该寻找 .htaccess 文件的规则?
    猜你喜欢
    • 1970-01-01
    • 2017-09-13
    • 1970-01-01
    • 2012-05-16
    • 2013-11-14
    • 1970-01-01
    • 1970-01-01
    • 2017-01-07
    • 2015-11-10
    相关资源
    最近更新 更多