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

时间:2015-01-11 17:23:17

标签: php html .htaccess mod-rewrite server

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

1 个答案:

答案 0 :(得分:0)

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On
RewriteBase /

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