WordPress.org

Ready to get started?Download WordPress

Forums

Easy Digital Downloads
[resolved] All Download Links Get 404 Errors After Updates today (73 posts)

  1. giganut
    Member
    Posted 1 year ago #

    After the EED plugin updated today, All Download Links Get 404 Errors on all my sites that use EED over multiple hosts. please help! 6/2/2013

    http://wordpress.org/extend/plugins/easy-digital-downloads/

  2. The product pages or the file downloads?

  3. giganut
    Member
    Posted 1 year ago #

    the file download links

  4. giganut
    Member
    Posted 1 year ago #

    When I enter the download link into the address bar this happens http://img843.imageshack.us/img843/1917/20130602015506.png

  5. In Downloads > Settings > Misc, can you please make sure that Forced is selected and then save the changes?

  6. giganut
    Member
    Posted 1 year ago #

    Forced was already selected, I saved changes anyway and the results are still the same. I am still getting the 404 Errors when trying to download my products.

  7. If you change it to Redirect, does that make a difference? What about if you also enable Symlinks?

  8. giganut
    Member
    Posted 1 year ago #

    I changed to Redirect and Symlinks and I am still getting the same results.

  9. giganut
    Member
    Posted 1 year ago #

    Here is my system info, I removed a few line for security reasons, I can email you the full list if needed

    [ Moderator Note: Please post code or markup snippets between backticks or use the code button. ]

    ### Begin System Info ###
    
    ## Please include this information when posting support requests ##
    
    Multi-site:               No
    
    EDD Version:              1.6.1
    Upgraded From:            1.5
    WordPress Version:        3.5.1
    
    Test Mode Enabled:        No
    Ajax Enabled:             Yes
    Guest Checkout Enabled:   Yes
    Symlinks Enabled:         No
    
    Taxes Enabled:            No
    Taxes After Discounts:    No
    
    Platform:                 Windows
    Browser Name:             Firefox
    Browser Version:          21.0
    User Agent String:        Mozilla/5.0 (Windows NT 6.1; WOW
    			  64; rv:21.0) Gecko/20100101 Fire
                              fox/21.0
    
    PHP Version:              5.3.21
    MySQL Version:            5.0.96-log
    Web Server Info:          Apache
    
    PHP Safe Mode:            No
    PHP Memory Limit:         256M
    PHP Post Max Size:        33M
    PHP Time Limit:           0
    
    WP_DEBUG:                 Disabled
    
    WP Table Prefix:          Length: 7 Status: Acceptable
    
    Show On Front:            posts
    Page On Front:             #0
    Page For Posts:            #0
    
    Session:                  Disabled
    Session Name:             PHPSESSID
    Cookie Path:              /
    Save Path:
    Use Cookies:              On
    Use Only Cookies:         On
    
    UPLOAD_MAX_FILESIZE:      32MB
    POST_MAX_SIZE:            33MB
    WordPress Memory Limit:   40MB
    DISPLAY ERRORS:           On (1)
    FSOCKOPEN:                Your server supports fsockopen.
    
    ACTIVE PLUGINS:
    
    Affiliate Link Cloaking: 1.3.2
    Affiliates Pro: 2.3.0
    All In One SEO Pack: 2.0.2
    AntiVirus: 1.3.4
    BackUpWordPress: 2.2.4
    Better WP Security: 3.5.2
    Easy Digital Downloads: 1.6.1
    Easy Digital Downloads - Affiliates Pro: 1..1
    Easy Digital Downloads - Guest Registration: 1.1.8
    Easy Digital Downloads - Mail Chimp: 1.0.5
    Easy Digital Downloads - Manual Purchases: 1.1.7
    Export Users to CSV: 0.3
    Global Hide/Remove Admin Bar Plugin: 1.4
    Google XML Sitemaps: 3.2.9
    Pretty Link Pro: 1.6.0
    Terms of Use: 2.0
    
    CURRENT THEME:
    
    Responsive: 1.9.3.2
    
    ### End System Info ###
  10. Could you post your .htaccess file as well?

  11. giganut
    Member
    Posted 1 year ago #

    [ Moderator Note: Please post code or markup snippets between backticks or use the code button. ]

    # BEGIN Better WP Security
    Options -Indexes
    
    # Begin HackRepair.com Blacklist
    RewriteEngine on
    # Abuse Agent Blocking
    RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Bolt\ 0 [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:craftbot\@yahoo\.com [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} CazoodleBot [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Custo [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Default\ Browser\ 0 [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^DIIbot [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^DISCo [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} discobot [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^eCatch [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ecxi [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^EmailCollector [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^FlashGet [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^GetRight [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^GrabNet [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Grafula [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} GT::WWW [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} heritrix [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^HMView [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} HTTP::Lite [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ia_archiver [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} IDBot [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} id-search [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} id-search\.org [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Image\ Stripper [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Image\ Sucker [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} Indy\ Library [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^InterGET [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Internet\ Ninja [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^InternetSeer\.com [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} IRLbot [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ISC\ Systems\ iRc\ Search\ 2\.1 [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Java [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^JetCar [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^larbin [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} libwww [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} libwww-perl [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Link [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} LinksManager.com_bot [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} linkwalker [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} lwp-trivial [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Maxthon$ [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} MFC_Tear_Sample [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^microsoft\.url [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} Microsoft\ URL\ Control [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^MIDown\ tool [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Mister\ PiX [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} Missigua\ Locator [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Mozilla\.*Indy [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Mozilla\.*NEWT [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^MSFrontPage [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Navroad [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^NearSite [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^NetAnts [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^NetSpider [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^NetZIP [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Nutch [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Octopus [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Offline\ Explorer [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Offline\ Navigator [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} panscient.com [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Papa\ Foto [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^pavuk [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} PECL::HTTP [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^PeoplePal [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} PHPCrawl [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} PleaseCrawl [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^psbot [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^RealDownload [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^ReGet [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Rippers\ 0 [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} SBIder [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^SeaMonkey$ [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^sitecheck\.internetseer\.com [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} Snoopy [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} Steeler [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^SuperBot [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Surfbot [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Toata\ dragostea\ mea\ pentru\ diavola [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} URI::Fetch [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} urllib [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} User-Agent [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Web\ Sucker [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} Web\ Sucker [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} webalta [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebAuto [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^[Ww]eb[Bb]andit [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} WebCollage [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebCopier [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebFetch [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebGo\ IS [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebReaper [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebSauger [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Website\ eXtractor [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Website\ Quester [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebStripper [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebZIP [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} Wells\ Search\ II [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} WEP\ Search [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Wget [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Widow [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^WWW-Mechanize [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} zermelo [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Zeus [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Zeus\.*Webster [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ZyBorg [NC]
    RewriteRule ^.* - [F,L]
    # Abuse bot blocking rule end
    # End HackRepair.com Blacklist
    Order allow,deny
    Allow from all
    Deny from 109.1.137.192
    Deny from 109.230.246.37
    Deny from 109.254.92.152
    Deny from 110.139.213.225
    Deny from 151.55.126.43
    Deny from 174.62.244.170
    Deny from 176.8.58.161
    Deny from 177.104.214.12
    Deny from 177.125.184.8
    Deny from 184.22.41.113
    Deny from 188.143.233.138
    Deny from 189.238.150.73
    Deny from 189.241.132.219
    Deny from 194.106.98.22
    Deny from 195.138.92.219
    Deny from 209.161.218.10
    Deny from 212.174.97.22
    Deny from 217.33.75.78
    Deny from 217.58.114.252
    Deny from 217.91.52.114
    Deny from 24.64.120.194
    Deny from 31.184.238.133
    Deny from 41.104.135.68
    Deny from 41.249.9.61
    Deny from 41.77.78.30
    Deny from 58.146.46.121
    Deny from 65.202.199.3
    Deny from 69.36.9.2
    Deny from 71.212.77.115
    Deny from 74.62.205.194
    Deny from 77.52.180.66
    Deny from 78.30.196.201
    Deny from 78.6.228.32
    Deny from 79.148.238.85
    Deny from 79.28.255.65
    Deny from 80.25.95.249
    Deny from 80.33.117.201
    Deny from 80.35.80.139
    Deny from 80.76.89.37
    Deny from 82.207.124.44
    Deny from 83.15.227.34
    Deny from 83.21.16.53
    Deny from 83.246.242.24
    Deny from 86.110.172.70
    Deny from 89.223.47.45
    Deny from 91.124.179.251
    Deny from 91.229.116.92
    Deny from 94.76.77.146
    Deny from 95.227.198.80
    Deny from 95.61.75.56
    <files .htaccess>
    Order allow,deny
    Deny from all
    </files>
    
    <files readme.html>
    Order allow,deny
    Deny from all
    </files>
    
    <files readme.txt>
    Order allow,deny
    Deny from all
    </files>
    
    <files install.php>
    Order allow,deny
    Deny from all
    </files>
    
    <files wp-config.php>
    Order allow,deny
    Deny from all
    </files>
    
    <IfModule mod_rewrite.c>
    RewriteEngine On
    
    RewriteRule ^wp-admin/includes/ - [F,L]
    RewriteRule !^wp-includes/ - [S=3]
    RewriteCond %{SCRIPT_FILENAME} !^(.*)wp-includes/ms-files.php
    RewriteRule ^wp-includes/[^/]+\.php$ - [F,L]
    RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F,L]
    RewriteRule ^wp-includes/theme-compat/ - [F,L]
    
    RewriteCond %{REQUEST_METHOD} ^(TRACE|DELETE|TRACK) [NC]
    RewriteRule ^(.*)$ - [F,L]
    
    RewriteCond %{REQUEST_METHOD} POST
    RewriteCond %{REQUEST_URI} ^(.*)wp-comments-post\.php*
    RewriteCond %{HTTP_REFERER} !^(.*)Link Removed.*
    RewriteCond %{HTTP_REFERER} !^http://jetpack\.wordpress\.com/jetpack-comment/ [OR]
    RewriteCond %{HTTP_USER_AGENT} ^$
    RewriteRule ^(.*)$ - [F,L]
    
    </IfModule>
    # END Better WP Security
    
    # 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
  12. giganut
    Member
    Posted 1 year ago #

    I just noticed that http://extendd.com is having the same problem, I tried to download a previous purchased item and it sent me to a 404 not found there also.

  13. Austin Passy
    Member
    Posted 1 year ago #

    Hey Pippin,

    Yes I am getting the same 404 issue on Extendd.com after updating to EDD 1.6 & 1.6.1.

  14. What do you have the Download Method set to in Downloads > Settings > Misc?

  15. Can you both show me the .htaccess that is in wp-content/uploads/edd?

  16. giganut
    Member
    Posted 1 year ago #

    I was forced to revert my site back because I could not handle the load of doing everything manually. So the .htaccess is now different than before I moved things back.

  17. giganut
    Member
    Posted 1 year ago #

    I may still have a back up let me see

  18. Austin Passy
    Member
    Posted 1 year ago #

    I'll I see is

    Options -Indexes
  19. Austin, are your file downloads stored in the wp-content/uploads/edd directory? What is the Download Method set to?

  20. giganut
    Member
    Posted 1 year ago #

    I have a security plugin that renamed the wp-content folder to something different, would that cause a problem with your plugin?

  21. Austin Passy
    Member
    Posted 1 year ago #

    Yes they are stored there. Nothing has changes or moved since 1.5.x. I tried both download methods mentioned above with same 404 error result.

  22. Could either or both of you give me admin access to the site? If so, email it to me pippin(at)pippinsplugins(dot)com.

  23. hevenz
    Member
    Posted 1 year ago #

    ugh same here all links are now 404 and i dont store stuff inside the uploads edd directory, as previously stated long ago, forcing us to leave the files in open directories without password protection allows users to easy download your files i keep mine outside of web root its the safest way to keep your files and it used to work perfectly.

  24. hevenz
    Member
    Posted 1 year ago #

    hmm for fun i went and clicked update on all my files and it worked again

  25. Great to hear it's working for you now.

    Note, as of EDD 1.6, the uploads/edd/ folder is completely locked down and all previously mentioned limitations are gone.

  26. Are either of you on nginx?

  27. giganut
    Member
    Posted 1 year ago #

    Not sure what that is?

  28. You are not, since you have .htaccess files. Have you been able to get files to not 404 yet?

  29. giganut
    Member
    Posted 1 year ago #

    To scared to update again.

  30. Do you have a dev site by chance?

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic

Tags

No tags yet.