【问题标题】:Change index.html from root directory to subdirectory将 index.html 从根目录更改为子目录
【发布时间】:2015-03-09 12:08:48
【问题描述】:

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

【问题讨论】:

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

标签: php html .htaccess mod-rewrite server


【解决方案1】:

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

RewriteEngine On
RewriteBase /

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

【讨论】:

    猜你喜欢
    • 2011-08-24
    • 1970-01-01
    • 1970-01-01
    • 2017-05-13
    • 2012-12-29
    • 2012-04-27
    • 2017-09-17
    • 2014-10-21
    • 1970-01-01
    相关资源
    最近更新 更多