Common issues and solutions to help you get the most out of Link Controller.
Tip: Each reset request invalidates previous links for security.
If you've lost access to your authenticator app or device:
Contact support with proof of account ownership (transaction ID, registered email, account details). Recovery may take 24-48 hours for security verification.
"I'm not receiving any emails from Link Controller (welcome, password reset, notifications)"
Look for emails from help@prosupportdesk.com
. If found, mark as "Not Spam" and move to inbox.
Add help@prosupportdesk.com
to your contacts or safe sender list:
prosupportdesk.com
Corporate email systems often have strict filters. Options:
prosupportdesk.com
If your inbox is full, new emails can't be delivered. Delete old emails to free up space.
If problems persist, consider using a different email address:
After trying all steps above, contact support at help@prosupportdesk.com from the email address you're having issues with. Include screenshots of your spam folder and account settings.
"I purchased a subscription but don't have access to features"
"My default offer isn't showing up when invalid offer ID is used"
<div id="featured-offer"></div>
exists?id=
parameter or uses default"My links aren't updating on my site after I make changes"
https://yoursite.com/flush.php
in browserconfig.php
filecache/
directory should be writable (755 or 775)logs/
directory should be writable (755 or 775)logs/flush.log
on your site"Weighted distribution isn't working correctly - percentages don't match"
Our testing shows variance of ±0.4% or less over 10,000 clicks. With fewer clicks, you may see temporary variance of ±5-10%.
"My featured offer embed doesn't show up at all on certain websites"
Why it fails: The embed code sets inline styles via JavaScript. If a website has a CSP header that blocks style-src 'unsafe-inline'
, the styles won't apply.
How to check:
// Open browser console (F12) and look for:
Refused to apply inline style because it violates CSP directive
Solutions:
'unsafe-inline'
to CSP (not recommended for security)Why it fails: Embeds require JavaScript to fetch offer data and render the HTML. If JavaScript is disabled, nothing will show.
Affected users (~0.2% of web visitors):
Solutions:
<noscript>
tag with link to landing pageExample with fallback:
<div id="featured-offer-your-slug">
<noscript>
<a href="https://links.linkcontroller.com/username/offer/your-slug">
View this special offer →
</a>
</noscript>
</div>
<script src="..." async></script>
Why it fails: Email clients strip <script>
tags for security. JavaScript never runs in emails.
Solution: Use Static Image + Landing Page Link
Email-safe HTML:
<a href="https://links.linkcontroller.com/username/offer/your-slug">
<img src="https://cdn.gururesources.com/offers/2/your-slug/promo.jpg"
alt="Special Offer"
style="max-width: 600px; width: 100%;">
</a>
Upload images at these sizes for optimal display quality without wasting space:
Template Category | Recommended Size | Examples |
---|---|---|
Large Hero Templates | 800 × 400 px | gradient-hero |
Standard Cards | 600 × 400 px | modern-card, clean-box |
Wide Banners | 700 × 240-260 px | bold-cta, urgent-offer, badge-feature |
Feature Cards | 600 × 220 px | feature-highlight, glass-card |
Split Layouts | 400 × 300 px | split-layout |
Sidebars | 300 × 180 px | simple-sidebar |
Small Icons | 140 × 140 px | minimal-banner |
Native Ads | 120 × 90 px | native-ad |
tinypng.com
)
Excellent compression for PNG and JPG. Drag & drop interface.
squoosh.app
)
Google's image optimizer. Shows before/after comparison, works offline.
imageoptim.com/online
)
Batch optimization, multiple formats supported.
Free, drag & drop, lossless compression. Removes metadata.
Free, visual comparison, resize and optimize in one step.
Free, full editing + "Export As" with quality slider.
Solutions:
Solutions:
Solutions:
Solutions:
"Sites show 'Failed' status in cache flush monitoring"
https://example.com/go/flush.php
Solution: Check .htaccess file exists and mod_rewrite is enabled. Contact hosting provider if needed.
Solution: Set cache/ and logs/ directories to 755 or 775 permissions.
Solution: Verify username in config.php is correct. Must match your Link Controller username exactly.
Solution: Check server has outbound HTTPS access. Verify cURL extension is installed and enabled.
Solution: Register your site and configure flush key in config.php for automatic cache updates.
"I uploaded the scripts and now my website is broken / showing a blank page / WordPress admin won't load"
The Link Controller scripts include an index.php
file. If you upload to a folder that already has an index.php
(like your WordPress installation), you'll overwrite it.
Uploading scripts to public_html/
or www/
where WordPress or another CMS is installed.
wp-admin/
and wp-includes/
folders + root index.php
wp-config.php
or wp-content/
Upload scripts to an EMPTY folder or subdomain. Never upload to a location with existing files!
yoursite.com/go/
yoursite.com/links/
yoursite.com/redirect/
go.yoursite.com
links.yoursite.com
yourshortlinks.com
(entire domain for links only)public_html/
(where WordPress is installed)www/
(where your CMS lives)yoursite.com/blog/
(WordPress blog location)yoursite.com/shop/
(WooCommerce/store)Use FTP client or hosting file manager to browse the folder. If you see ANY files (index.php, .htaccess, etc.), DO NOT upload there! Create a new empty folder instead.
Can't find a solution to your problem? Our support team is here to help!
Please include: