0

我有一个独立的文件上传器,它安装在我的 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 并成功上传?

4

1 回答 1

1

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

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

于 2012-08-19T20:36:28.037 回答