例如,我一直在研究使用Composer等现代WP开发方法Bedrock 或WordPress-Skeleton.
我想采用这些方法并创建自己的WP样板,因此我最终得到了如下项目结构:
my_project
|
\\--app <-- custom wp-content folder
| |
| \\--mu-plugins
| \\--plugins
| \\--themes
|
\\--vendor <-- folder for composer packages
| |
| \\...
|
\\--wp <-- WordPress core folder
| |
| \\...
|
|--composer.json
|--composer.lock
|--index.php
|--wp-config-local.php
|--wp-config.php
到目前为止一切正常,但问题是我必须设置my_project 作为web根文件夹,以便用户可以访问http://my project/vendor/em>,查看我的所有供应商包,我认为这不太好。。。那么,有没有办法设置一些。htaccess文件或配置虚拟主机,使我可以使用该文件夹结构,但不允许任何人访问网站不绝对需要的所有文件和文件夹。。。