Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Clear out junk files and repair common Windows errorsFree Scan →iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Need a server to try this on? Antihost offers Linux VPS plans with NVMe storage, full root access and a 14-day free trial.
Move a vBulletin forum in two coordinated parts: relocate the installation files into the web document root, then remove the subfolder from vBulletin’s URL, rewrite, and cookie settings. Finish with compatibility tests and permanent redirects from the old paths. Changing only the files or only the URL setting will usually produce broken links, failed logins, or redirect loops.
What changes when a forum moves to the root
Assume the existing forum is available at https://example.com/forums and the domain root is https://example.com. The move affects four separate layers:
- Filesystem: the contents of the vBulletin installation, including attachments, avatars, and custom uploads, move from the
forumsdirectory into the server’s document root. - Canonical URL: the Forum URL in AdminCP and, where used,
$config['baseurl']must become the root URL without a trailing slash. - Routing: rewrite rules must run from the root configuration rather than from a subfolder configuration.
- Browser state: the cookie path must normally be
/, otherwise existing or new sessions may not authenticate correctly.
The database is not moved as a separate operation in this procedure. URL and presentation values stored in vBulletin are updated after the files are in their new location.
Before touching the live forum
Make recoverable backups
Take a verified database dump and copy the entire current installation before changing anything. Include the upload directories that contain attachments, avatars, profile pictures, style assets, and custom files. A backup is useful only if you can restore it, so confirm that the dump opens successfully and that the file archive contains the expected directories and configuration files.
#1 Best Overall
- Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
- With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
- Wide Application: attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
- Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
- Economical &Reusable: Built durable materials with a long-lasting battery,our CAGIWIRU air duster it's a sustainable alternative to disposable air cans.
Record the current state
- Write down the exact old base URL, including whether the site uses HTTPS.
- Record the current vBulletin major version and PHP, web-server, and database versions.
- Save the existing document-root configuration,
.htaccessor IIS URL Rewrite rules, and any NGINX server block used for the forum. - Capture representative legacy URLs: the home page, a forum, a thread, a paginated thread, a search result, an attachment, and an image.
- List custom integrations, scheduled tasks, CDN paths, and separate subdomains that may rely on the old location.
Schedule a maintenance window
Put the forum in maintenance mode or otherwise prevent writes while the final file copy and configuration changes occur. This avoids losing posts or uploads that arrive after the backup. Keep the old directory intact until the root installation has passed testing; it is your fastest rollback option.
Step 1: Move the vBulletin files into the document root
- Identify the web server’s document root for
example.com. On shared hosting this is often a directory namedpublic_html,www, or the domain’s assigned root; use the path configured by the host rather than guessing. - Copy or move the contents of the existing vBulletin directory, not merely the directory itself, into that document root. The root should contain vBulletin’s entry files and directories directly, rather than
/forums/index.php. - Preserve ownership, permissions, symbolic links, and case-sensitive filenames. Keep attachments, avatars, custom uploads, styles, and language files in their relative locations.
- Do not delete the old directory yet. If the copy was made rather than moved, prevent the old copy from serving pages after cutover so search engines and users do not see two live installations.
The official vBulletin installation layout places the uploaded package contents directly in the web-publishing folder for a root installation. A hosting migration should therefore reproduce that layout at the domain root, including all subdirectories used by the forum.
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Step 2: Change the canonical Forum URL in AdminCP
- Sign in to the vBulletin AdminCP during the maintenance window.
- Open Settings > Options > Site Name / URL / Contact Details.
- Change Forum URL from
https://example.com/forumstohttps://example.com. - Save the setting and rebuild or refresh the options cache if your vBulletin version presents that requirement.
Do not add a trailing slash to the Forum URL. The presentation configuration documentation likewise specifies that the base URL should not include a trailing slash. If the site has separate HTTP and HTTPS addresses, use the HTTPS canonical URL only when the server already redirects or serves HTTPS consistently; otherwise correct the TLS and redirect arrangement before the move.
Step 3: Update presentation configuration when it is used
Some installations define the public URL in the presentation config.php as well as in AdminCP. Open the copy now located in the document root and check these variables:
Rank #2
- Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
- Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
- Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
- Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
- Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth
$config['baseurl'] = 'https://example.com';
$config['baseurl_login'] = 'https://example.com';
Use the actual login URL if your installation deliberately separates it; otherwise keep it aligned with the root URL. Both values should omit the old subfolder and the trailing slash.
- Keep the variable names exactly as supplied by vBulletin.
- Do not add whitespace, a blank line, or a byte-order mark before the opening
<?phptag. - Preserve valid PHP quoting and semicolons.
- Change only the URL values needed for this move; do not replace the rest of the configuration from memory.
A malformed configuration file can send output before HTTP headers and cause header or session errors. If the forum becomes unavailable immediately after editing, restore the backup copy and compare the file character by character.
Step 4: Put URL-rewrite rules at the root
vBulletin uses URL rewrites for Friendly URL routing. The rules must be loaded by the server configuration that governs the document root.
Apache
- Check whether the root already has an
.htaccessfile used by another application. - If no root file exists, rename vBulletin’s distributed
htaccess.txtto.htaccessand place it in the document root. - If a root file already exists, merge the vBulletin rules into it instead of overwriting unrelated redirects, security rules, or PHP settings.
- Remove a former
/forums/prefix from rules that were written specifically for the old location. ARewriteBasefor a subdirectory belongs only in an installation that remains in that subdirectory. - Confirm that Apache permits overrides for the document root and that
mod_rewriteis enabled. Without rewrite support, Friendly URLs may return 404 responses even though the forum home page loads.
Test the merged file for syntax and redirect loops before deleting the old configuration. A rule that redirects every request to the root, for example, can also redirect CSS, images, AdminCP, and the destination of its own redirect.
Rank #3
- 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
- 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
- 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
- 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
- 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.
IIS
Use IIS URL Rewrite for the site that now owns the domain root. Port the vBulletin rules into the root site’s configuration, remove the old subfolder assumption, and verify that the IIS feature is installed and enabled. A rule copied into a different IIS application can be syntactically valid yet never execute for the forum.
NGINX
NGINX does not read .htaccess. Start with the NGINX configuration supplied for your vBulletin version and adapt its root path and location blocks to the new document root. Reload NGINX only after validating the configuration, then test static files, PHP requests, Friendly URLs, and the administrative paths.
Step 5: Correct cookie settings
- In AdminCP, open Settings > Options > Cookie and HTTP Header Options.
- Set Path to Save Cookies to
/. - Leave Cookie Domain blank unless you intentionally need one cookie shared across a parent domain or multiple subdomains.
- Save the setting, clear the relevant browser cookies, and start a fresh session.
Cookie paths must end in a slash. A path such as /forums/ restricts the browser’s session cookie to the old directory, so a visitor can appear logged in on a legacy page but anonymous at the root. An incorrect domain value can create a similar symptom or expose a session to hosts that should not receive it.
Compare server implementations before choosing a fix
| Server setup | Rewrite mechanism | What you must control | Typical root-move concern |
|---|---|---|---|
| Apache | Root .htaccess with mod_rewrite |
Override permission and the document-root file | Merge vBulletin rules without destroying existing root redirects; remove the old subfolder prefix. |
| IIS | IIS URL Rewrite | The site-level or application-level rewrite configuration | Rules may be installed for the old IIS application path rather than the new root site. |
| NGINX | Server or location configuration supplied for vBulletin | Access to the virtual-host configuration and reload privileges | .htaccess is ignored, so the root location and PHP handling must be adapted explicitly. |
All three approaches can preserve permanent redirects, but the exact syntax and the ability to edit it depend on the host. If a shared host does not permit custom rules, ask support whether root-level rewrites and 301 redirects are available before scheduling the move.
Rank #4
- 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
- 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
- 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
- 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
- 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.
Step 6: Clear caches and perform a functional test
Refresh vBulletin’s options or system cache when your version requires it. Then test from a private browser window and from a browser that held an existing login. Check each item while the maintenance window is still active:
| Area | Test | Pass condition |
|---|---|---|
| Entry points | Open the root home page and a forum index. | Both load at root URLs without an unexpected redirect. |
| Routing | Open a thread, a paginated page, and a post permalink. | Links contain the root path and return the intended content. |
| Authentication | Log in, log out, and log in again in a fresh session. | The session persists across forum pages and does not return to the old path. |
| Posting | Create, edit, and preview a test post using an account permitted to do so. | Forms submit once, return successfully, and retain permissions. |
| Files | Open an attachment, avatar, profile image, and style asset. | Each file returns the correct content without a 404 or mixed-content warning. |
| User features | Check search, notifications, subscriptions, and private messages. | Generated links and form actions use the root URL. |
| Administration | Open AdminCP and ModCP, including a page that requires a form submission. | Access checks and CSRF tokens work after the URL change. |
Use browser developer tools and the server access log to identify whether a failure is a 404, a redirect loop, a blocked asset, or an authentication problem. Those symptoms point to different layers and should not be fixed by changing unrelated settings.
Step 7: Redirect the old subfolder permanently
After the root installation works, send old URLs to their equivalent new URLs with HTTP 301 redirects. Redirects protect bookmarks, inbound links, and search visibility, but there is no universal rule that can map every vBulletin URL format correctly.
- Build a mapping from the representative old URLs you recorded to their new root equivalents.
- Place the redirect in the server configuration that still receives requests for
/forums/, not in a file that the old path can no longer reach. - Preserve query strings when they carry pagination, search terms, or other meaningful parameters.
- Redirect directly to the final HTTPS root URL if HTTPS is canonical; avoid a chain from old HTTP subfolder to new HTTP root to HTTPS.
- Test both a directory URL and several deep links. Confirm that the destination does not redirect back to the old path.
Keep the redirect rules after the cutover. Removing them immediately converts useful legacy links into 404 responses. Do not redirect every unknown URL to the home page; a precise equivalent or a truthful 404 is better for users and crawlers.
Best Value
- 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
- 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
- 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
- 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
- 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.
Common symptoms and targeted fixes
| Symptom | Likely cause | Targeted action |
|---|---|---|
| Home page loads but threads return 404 | Rewrite rules are missing, still scoped to /forums/, or rewrite support is disabled. |
Move the vBulletin rules to the root server configuration, remove the obsolete prefix, and verify Apache mod_rewrite, IIS URL Rewrite, or the NGINX equivalent. |
| Users are logged out at the root | Cookie path remains /forums/, or a conflicting domain cookie exists. |
Set the cookie path to /, leave the domain blank unless sharing is intentional, clear old cookies, and test a new session. |
| CSS, images, or attachments use the old path | The Forum URL or presentation baseurl still contains the subfolder. |
Correct both URL settings, refresh the options cache, and inspect the generated HTML for the first remaining old-path reference. |
| Redirect loop | Old-path redirects are applied to already-root URLs, or HTTP/HTTPS rules point at each other. | Scope the legacy redirect to the old prefix, consolidate the canonical-scheme redirect, and test one request at a time with redirects visible. |
| AdminCP shows header or blank-page errors | config.php has output before <?php, a syntax error, or an accidental edit. |
Restore the known-good file, reapply only the URL changes, and validate PHP syntax through the host’s supported method. |
| Old links work but search engines report chains | More than one redirect is needed to reach the canonical URL. | Change the first redirect to point directly to the final root HTTPS URL and preserve only the required query string. |
Self-managed move or managed hosting
| Decision factor | Self-managed | Managed hosting or host-assisted move |
|---|---|---|
| Backup access | You can schedule, download, and verify database and file backups yourself. | Confirm what the host backs up, retention length, and whether you receive a restorable copy. |
| Rollback | You control the old directory, DNS, and server configuration. | Ask who can restore the old files and how quickly the host can revert rewrite and DNS changes. |
| Rewrite support | You can edit Apache, IIS, or NGINX rules directly. | Verify that the plan permits root-level custom rewrites and 301 redirects. |
| Permissions and paths | You can correct ownership, document-root settings, and PHP handlers. | Have the provider confirm the target root and file permissions before the copy. |
| Incident help | You diagnose logs, cookies, and redirects on your own. | Arrange support coverage for DNS, permissions, TLS, and server reload problems during the maintenance window. |
Choose the option that gives you a verified backup and a practical rollback, not merely the lowest-effort file copy. A host that cannot provide rewrite access may require a different plan or a support-assisted configuration.
Final cutover checklist
- Database dump and complete file backup have been verified.
- Maintenance mode is enabled and the old URL is recorded.
- Files, attachments, avatars, and custom uploads are present in the document root.
- AdminCP Forum URL is the root URL with no trailing slash.
$config['baseurl']and, where applicable,$config['baseurl_login']match the root URL and contain no trailing slash.- Root rewrite rules are active for the actual server stack.
- Cookie path is
/; cookie domain is blank unless deliberate sharing is required. - Options and application caches have been refreshed as required by the installed version.
- Anonymous and existing logged-in sessions pass the complete functional test.
- Representative old URLs return direct 301 redirects to equivalent root URLs.
- Logs and webmaster tools are being monitored for 404s, redirect chains, mixed content, and authentication failures.
Monitor the first days after launch
Keep the old backup and rollback plan available while traffic settles. Review web-server logs for requests to the obsolete path, unexpected 404s, repeated redirects, and permission errors. Check webmaster tools for newly discovered broken URLs and inspect mixed-content warnings if the canonical URL changed to HTTPS. Authentication failures that appear only for returning users usually indicate stale cookies or a domain/path mismatch; failures for everyone more often indicate the canonical URL, configuration file, or rewrite layer.
Free tools Windows power users keep installed
One-click scans. No signup required.
Once logs show that legitimate legacy requests are being redirected and new root URLs remain stable, remove only genuinely unused duplicate files. Retain the backup, redirect rules, and a record of the final configuration so a later vBulletin upgrade or server migration does not recreate the subfolder assumptions.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

