【问题标题】:Modify the value of $_SERVER['DOCUMENT_ROOT'] via .htaccess通过 .htaccess 修改 $_SERVER['DOCUMENT_ROOT'] 的值
【发布时间】:2012-02-14 16:32:39
【问题描述】:

我可以使用 .htaccess 更改 $_SERVER['DOCUMENT_ROOT'] 的返回值,仅用于本地开发吗?

目前,$_SERVER['DOCUMENT_ROOT'] 返回,

C:\wamp\www

但我希望它返回这个,

C:\wamp\www\website_folder

有可能吗?

【问题讨论】:

  • 不能只在中心配置中更改文档根目录吗?
  • 确保您的 apache 配置正确。检查虚拟主机部分中的DocumentRoot

标签: php apache .htaccess document-root


【解决方案1】:

好吧,$_SERVER['DOCUMENT_ROOT'] 返回您的服务器配置中定义的文档路由。我认为您使用http://localhost/website_folder(或host.com/website_folder)来访问该站点。

它不会返回网站文件夹。 您可以创建一个新的虚拟主机并将其文档路由设置到适当的文件夹,但您不能。坦率地说,$_SERVER['DOCUMENT_ROOT']。如果你想要网站路径,你可以随时使用

$serverPath=$_SERVER['DOCUMENT_ROOT']."/website_folder"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-12
    • 2011-12-13
    • 2012-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-08
    相关资源
    最近更新 更多