【问题标题】:How to install another cms in a sub-directory of Wordpress如何在 Wordpress 的子目录中安装另一个 cms
【发布时间】:2011-12-01 20:11:47
【问题描述】:

我正在尝试在我的 Wordpress 网站的子目录“/store/”中安装购物车 cms“x-cart”。

我在 htaccess 中启用了永久链接和 mod 重写...所以当我尝试访问“/store/”文件夹中的任何内容时,我得到了 wordpress 404 :(

如何在 htaccess 中排除“/store/”文件夹?

这是我现在的:

  # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

提前致谢!

【问题讨论】:

    标签: wordpress .htaccess


    【解决方案1】:

    如果您有一个名为“store”的文件夹,则无需执行任何操作。这一行:

    RewriteCond %{REQUEST_FILENAME} !-d 
    

    是说“如果请求来自真实目录 (-d),请忽略这个 index.php 内容并继续使用它”。因此,只需创建 /store 并放置一个“index.html”,看看 x-cart 而不是 wp 是否不是问题

    【讨论】:

    • 很奇怪,昨天还不行,今天突然就一切正常了:)
    • 哦,奇怪的事情发生在这片互联网土地上;)
    • 还有一个问题,“store”文件夹中的子文件夹是否也一样?出于某种原因,我在访问子文件夹中的 url 时遇到问题... :(
    • 它意味着工作.. /store/realfolder/ 不应该重定向,因为它属于规则(文件夹存在)
    • 由于某种原因权限混乱,更改后一切正常。谢谢
    【解决方案2】:

    如果您正在创建多 WP 网站,您可以考虑使用 WP 多站点功能,可以在 herecodex 找到。

    【讨论】:

      【解决方案3】:

      您可能会发现在子域 (store.yoursite.com) 上安装 x-cart 或将其放在与 wordpress yoursite.com/store 相同级别的文件夹中会更容易。

      【讨论】:

      • 很奇怪,昨天还不行,今天突然就一切正常了:)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-03
      • 2012-01-10
      • 2013-04-26
      • 1970-01-01
      相关资源
      最近更新 更多