Php 将index.html从根目录更改为子目录

Php 将index.html从根目录更改为子目录,php,html,.htaccess,mod-rewrite,server,Php,Html,.htaccess,Mod Rewrite,Server,现在,当有人在浏览器中输入www.mydomain.com时,我的网站的index.html正在从根目录加载,据我所知,这是默认行为。我想将我所有的网站文件移动到一个子目录(例如public)中,这样当有人加载www.mydomain.com时,它加载的index.html文件位于我服务器上的/public/目录中。但是,我不希望URL更改为www.mydomain.com/public。从那里,如果单击一个链接/,所有文件都将位于公共目录中。我将如何实现这样的目标您可以在文档中使用此代码。\u

现在,当有人在浏览器中输入www.mydomain.com时,我的网站的index.html正在从根目录加载,据我所知,这是默认行为。我想将我所有的网站文件移动到一个子目录(例如public)中,这样当有人加载www.mydomain.com时,它加载的index.html文件位于我服务器上的/public/目录中。但是,我不希望URL更改为www.mydomain.com/public。从那里,如果单击一个链接/,所有文件都将位于公共目录中。我将如何实现这样的目标

您可以在
文档中使用此代码。\u ROOT/.htaccess
文件:

RewriteEngine On
RewriteBase /

RewriteRule ^((?!public/).*) public/$1 [L,NC]

有一个不是根目录的根目录有什么意义?