WordPress.org

Forums

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

  1. giganut
    Member
    Posted 2 years 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. Pippin Williamson
    Pippin's Plugins and Plugin Reviewer
    Plugin Author

    Posted 2 years ago #

    The product pages or the file downloads?

  3. giganut
    Member
    Posted 2 years ago #

    the file download links

  4. giganut
    Member
    Posted 2 years ago #

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

  5. Pippin Williamson
    Pippin's Plugins and Plugin Reviewer
    Plugin Author

    Posted 2 years ago #

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

  6. giganut
    Member
    Posted 2 years 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. Pippin Williamson
    Pippin's Plugins and Plugin Reviewer
    Plugin Author

    Posted 2 years ago #

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

  8. giganut
    Member
    Posted 2 years ago #

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

  9. giganut
    Member
    Posted 2 years 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. Pippin Williamson
    Pippin's Plugins and Plugin Reviewer
    Plugin Author

    Posted 2 years ago #

    Could you post your .htaccess file as well?

  11. giganut
    Member
    Posted 2 years 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 2 years 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 2 years ago #

    Hey Pippin,

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

  14. Pippin Williamson
    Pippin's Plugins and Plugin Reviewer
    Plugin Author

    Posted 2 years ago #

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

  15. Pippin Williamson
    Pippin's Plugins and Plugin Reviewer
    Plugin Author

    Posted 2 years ago #

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

  16. giganut
    Member
    Posted 2 years 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 2 years ago #

    I may still have a back up let me see

  18. Austin Passy
    Member
    Posted 2 years ago #

    I'll I see is

    Options -Indexes
  19. Pippin Williamson
    Pippin's Plugins and Plugin Reviewer
    Plugin Author

    Posted 2 years ago #

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

  20. giganut
    Member
    Posted 2 years 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 2 years 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. Pippin Williamson
    Pippin's Plugins and Plugin Reviewer
    Plugin Author

    Posted 2 years ago #

    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 2 years 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 2 years ago #

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

  25. Pippin Williamson
    Pippin's Plugins and Plugin Reviewer
    Plugin Author

    Posted 2 years ago #

    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. Pippin Williamson
    Pippin's Plugins and Plugin Reviewer
    Plugin Author

    Posted 2 years ago #

    Are either of you on nginx?

  27. giganut
    Member
    Posted 2 years ago #

    Not sure what that is?

  28. Pippin Williamson
    Pippin's Plugins and Plugin Reviewer
    Plugin Author

    Posted 2 years ago #

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

  29. giganut
    Member
    Posted 2 years ago #

    To scared to update again.

  30. Pippin Williamson
    Pippin's Plugins and Plugin Reviewer
    Plugin Author

    Posted 2 years ago #

    Do you have a dev site by chance?

Topic Closed

This topic has been closed to new replies.

About this Plugin

  • Easy Digital Downloads
  • Frequently Asked Questions
  • Support Threads
  • Reviews

About this Topic

Tags

No tags yet.