【问题标题】:.htaccess Rewrite internal paths.htaccess 重写内部路径
【发布时间】:2014-09-10 09:26:17
【问题描述】:

我想在本地运行现有的 SilverStripe 安装。唯一的问题是“require_once”路径是硬编码的:

/www/htdocs/FOLDER/http/blog/_config.php

我想将它们全部更改为我的本地路径而不在代码中更改它们:

C:\wamp\www\FOLDER

这可能与htaccess有关吗?

【问题讨论】:

  • 嗯,也许您可​​以创建链接 C:\www\htdocs 到 C:\wamp\www? (对不起,我不是 Windows 人,所以不知道如何在技术上做到这一点)。
  • 好吧,看起来 Vista 和更高版本有 mklink 命令来执行此操作,因此它可能是解决您问题的“快速而肮脏”的解决方案。

标签: php .htaccess silverstripe


【解决方案1】:

不。在 .htaccess 中,您可以重写 url,而不是 PHP 结构。

【讨论】:

  • Tnx,还有其他方法可以实现吗?
  • 没有代码重写...我现在找不到任何解决方案。也许您应该考虑通过将/www/htdocs/... 替换为相对路径来重写?这样您就无需担心本地和远程版本之间的差异。
  • 好吧,这是我想避免的选择:)
猜你喜欢
  • 1970-01-01
  • 2014-03-06
  • 2013-01-25
  • 2016-02-02
  • 2014-09-18
  • 1970-01-01
  • 1970-01-01
  • 2021-07-07
  • 1970-01-01
相关资源
最近更新 更多