【问题标题】:htaccess redirect to subfolders resourceshtaccess 重定向到子文件夹资源
【发布时间】:2014-06-08 04:31:29
【问题描述】:

我有一个问题:

我必须修改部署到域根目录的 Zend 1 编写的应用程序。现在为了测试它,客户给了我一个名为 [domain]/social 的根子文件夹

当我运行它时,我遇到了很多问题,因为所有路径都像“/resource”,但在这种情况下,提琴手告诉我请求寻找 [domain]/resource 广告而不是 [domain]/social /资源。

它发生在脚本源、ajax url、hrefs ......所有!

有没有办法解决这个问题?

【问题讨论】:

  • Zend config 可以帮助您做到这一点....请查看此页面... framework.zend.com/manual/en/zend.config.adapters.ini.html跨度>
  • 试试 $this->getBaseUrl() 看看你有什么。可能您必须在基本网址中添加 /social/ =)

标签: php .htaccess url zend-framework rewrite


【解决方案1】:

我对 Zend 不是很熟悉,但是有没有设置应用程序根文件夹的主配置文件? (如 joomla)如果存在,您可以对其进行修改。

其他选项是 preg_match 或 str_replace 代码中域名的所有实例(例如在移动 Worpress 站点时),但您绝对应该使用示例内容而不是几百页来执行此操作。

这里还有一个 htaccess sn-p:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/social/$1 [R=301,L]

确保将 htaccess 放在开发文件夹下而不是根目录下,否则您会遇到问题。

我建议先检查配置文件。希望其中一项有所帮助!

【讨论】:

    猜你喜欢
    • 2014-06-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-05
    • 2015-10-06
    • 2013-10-29
    • 1970-01-01
    • 2011-02-12
    相关资源
    最近更新 更多