Questions before buying and help when using Direct Edit.
Choose the answers that fit where you are: still deciding, or already using Direct Edit.
What to know before you decide
Licenses, compatibility, security, and other useful details to know in advance.
Is this a subscription? Will Direct Edit stop working after a year?
No. The English offers are lifetime licenses. You pay once, keep using Direct Edit on the licensed websites, and the website itself stays fully functional.
What happens if I uninstall Direct Edit? Will the changes stay?
Yes. Once you save a change, it is immediately applied to the live website. If you uninstall Direct Edit, the website stays in the state of the last saved change.
Is Direct Edit secure? Who has access to my files?
Files are not sent to remote servers; everything runs locally on your hosting. Direct Edit is protected on multiple levels so nobody can use it to edit your pages without authorization.
What exactly does “1 website” mean? Does a subdomain count?
One website means one domain or one subdomain. A subdomain counts as a separate activation. Development addresses such as localhost, 127.0.0.1, and domains ending in .local, .test, .invalid, or .localhost are exempt.
Does Direct Edit work with AI-built websites?
It depends on the website hosting. If you upload it as HTML files directly to hosting with PHP, Direct Edit works whether the site was built manually or with a tool such as Claude or ChatGPT. It will not work on services without PHP, such as Netlify or GitHub Pages.
Do I need FTP or hosting access?
Yes, access is needed once during installation. After installation, you do not need FTP for everyday website management.
How do I get updates?
Updates are installed automatically in the background, so there is nothing you need to do.
When you already use Direct Edit
Practical answers for working with the editor and resolving common situations.
I can see changes in the editor, but they are not showing on my live site
Changes are saved directly to the file, so if you can see them in the editor, they were written successfully. If they are not showing on your live site outside the editor, your hosting likely has server-side caching enabled, which may be serving an older version of the page. Try clearing or temporarily disabling the cache.
The editor is reporting a 403 Forbidden error. What should I do?
If you cannot even sign in to the editor, your hosting is probably blocking its requests. If the dashboard works and 403 appears only when you open a page for editing, check the root .htaccess file. A common cause is a rule that searches the complete %{THE_REQUEST} for .html and therefore also affects an editor parameter such as proxy.php?file=pricing.html. An exception for the editor folder alone may not be sufficient on every server. The key fix is to replace the generic RewriteRule ^ with RewriteRule ^(.+)\.html$ /$1 [R=301,L,NE], so only real .html paths are redirected. Replace the complete clean URL section with the block below. If the editor is not installed under /editor/, adjust the path in the first RewriteRule. Because an old 301 redirect may be cached by the browser, verify the change in a private window or with the cache disabled.
RewriteEngine On
Options -MultiViews
RewriteBase /
# Editor requests must never be redirected
RewriteRule ^editor(?:/|$) - [L]
# /index.html -> /
RewriteCond %{THE_REQUEST} \s/+index\.html(?:[?\s]) [NC]
RewriteRule ^index\.html$ / [R=301,L,NE]
# /page.html -> /page
# RewriteRule checks only the path, not ?file=page.html
RewriteCond %{THE_REQUEST} \s/+[^?\s]+\.html(?:[?\s]) [NC]
RewriteRule ^(.+)\.html$ /$1 [R=301,L,NE]
# /page is internally served from /page.html
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.+?)/?$ $1.html [L] The editor is reporting a 500 Internal Server Error. What should I do?
Please ensure that your server or hosting is running PHP 8.1 or higher. For security and syntactical reasons, the editor is not compatible with lower versions.
Editing icons are not visible on the page
If the editor dashboard works correctly, the icons and editing process may be blocked by overly strict rules in the .htaccess file.
A piece of the page disappears and appears after refresh
The reason is probably an animation library, for example Animate on scroll, that does not expect an element to change from elsewhere. These libraries usually react to the page load, not to a single changed element. Refresh the page and everything should be back in place.
How do I change the editor language?
Before logging in, you can change the language directly on the login screen. After logging in, you will find the option in your account settings.