piotrpress/wordpress-htaccess

This is a webroot directory .htaccess file for setup, in which WordPress is installed in a wp-core directory and wp-content directory is moved outside a core directory.

Installs: 92

Dependents: 3

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/piotrpress/wordpress-htaccess

v1.2.2 2025-10-30 10:26 UTC

This package is auto-updated.

Last update: 2025-10-30 10:50:09 UTC


README

This is a webroot directory .htaccess file for setup, in which WordPress is installed in a wp-core directory and wp-content directory is moved outside a core directory.

Installation via composer.json file

{
  "require": {
    "piotrpress/wordpress-htaccess": "^1.0"
  },
  "scripts": {
    "post-update-cmd": [
      "cp vendor/piotrpress/wordpress-htaccess/res/.htaccess .htaccess",
      "cp vendor/piotrpress/wordpress-htaccess/res/wp-core/.htaccess wp-core/.htaccess"
    ]
  }
}

If you have WordPress Multisite enabled, use one of the following commands to copy appropriate .htaccess file instead.

Multisite subdomain installation:

cp vendor/piotrpress/wordpress-htaccess/res/wp-core/.htaccess.subdomain wp-core/.htaccess

Multisite subdirectory installation:

cp vendor/piotrpress/wordpress-htaccess/res/wp-core/.htaccess.subdirectory wp-core/.htaccess

Resources

Check out example implementation in the piotrpress/wordpress package.

Requirements

Apache server with mod_rewrite module enabled or compatible e.g. LiteSpeed server.

License

MIT