piotrpress / wordpress-htaccess
This is .htaccess files for setup, in which WordPress is installed in a wp-core directory and wp-content directory is moved outside a core directory.
Installs: 112
Dependents: 3
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/piotrpress/wordpress-htaccess
README
This is .htaccess files 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": "^2.0"
},
"scripts": {
"post-update-cmd": [
"cp vendor/piotrpress/wordpress-htaccess/res/.htaccess .htaccess",
"cat vendor/piotrpress/wordpress-htaccess/res/wp-core/.htaccess.cache > wp-core/.htaccess",
"cat vendor/piotrpress/wordpress-htaccess/res/wp-core/.htaccess.security >> wp-core/.htaccess",
"cat vendor/piotrpress/wordpress-htaccess/res/wp-core/.htaccess.default >> wp-core/.htaccess"
]
}
}
If you have WordPress Multisite enabled, use one of the following commands to copy appropriate file instead of .htaccess.default:
Multisite subdomain installation:
cat vendor/piotrpress/wordpress-htaccess/res/wp-core/.htaccess.subdomain >> wp-core/.htaccess
Multisite subdirectory installation:
cat vendor/piotrpress/wordpress-htaccess/res/wp-core/.htaccess.subdirectory >> wp-core/.htaccess
Resources
Check out example implementation in the piotrpress/wordpress package.
Requirements
Apacheor compatible, e.g.LiteSpeedserverFollowSymLinksdirective enabledAllowOverridedirective enabledmod_rewritemodule enabledmod_aliasmodule enabled for security rulesmod_headers,mod_mimeandmod_expiresmodules enabled for cache rules