2011-04-02 61 views
0

我在我的服務器上有一個WordPress的博客,我想保留子域上的一些文件。問題是每個包含多個點的文件(例如:com.mydomainname.pl.MoveLockScreentoUnlock.deb),當我嘗試下載它時,將其重定向到我的wordpress主頁面。我希望能夠用deb exntsnion下載所有文件,但我不能。htaccess重定向文件中的多個點的文件

我在htaccess中改變了什麼?

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

更新: 是文件在服務器上。也許它是suExec的問題?任何其他想法?只有當我嘗試下載文件名中帶有多個點的文件時,它纔會重定向。我把這個文件的完整路徑。

您可以檢查這裏的問題: http://mojei.pl/cydia/beta/debs/

您可以下載文件:pl.MoveLockScreentoUnlock.deb 但你不能下載:com.mojei.pl.mObileAlb.deb

- 對Eliasdx的迴應

是服務器上有文件。也許它是suExec的問題?任何其他想法?只有當我嘗試下載文件名中帶有多個點的文件時,它纔會重定向。我把這個文件的完整路徑。

您可以檢查這裏的問題: http://mojei.pl/cydia/beta/debs/

您可以下載文件:pl.MoveLockScreentoUnlock.deb 但你不能下載:com.mojei.pl.mObileAlb.deb

回答

0

添加

RewriteCond %{REQUEST_FILENAME} !^(.+)\.deb$ 

編輯:

然而RewriteCond %{REQUEST_FILENAME} !-f應該已經做到了。如果文件存在,它不應該重定向。你確定該文件在那裏嗎?