【问题标题】:URL rewrite issues with Wordpress in a subdirectory子目录中 Wordpress 的 URL 重写问题
【发布时间】:2014-04-06 19:24:08
【问题描述】:

所以对我来说,这听起来像是一个简单的请求。我有一个主站点:

www.mainsite.com

一个 wordpress 安装,在子目录中包含网站的几个新部分:

www.mainsite.com/wp

需要从某些 URL/wordpress 页面中删除 wordpress 目录名称。 所以:

www.mainsite.com/wp/press 需要是: www.mainsite.com/press

我是 Apache 菜鸟,我的重写规则总是在浏览器中出现错误,无论是 404 还是重定向循环错误。

所以在我的 http.conf 文件根目录下我有:

重写规则 ^press/?$ mysite.com/wp/press-room

我知道这可能是完全错误的规则方法,但正如我所说,我不是 Apache 人,只要能引导我朝着正确的方向前进,任何帮助都将不胜感激。

【问题讨论】:

    标签: wordpress apache url redirect rewrite


    【解决方案1】:

    在您的 .htaccess 上添加 RewriteBase /press/RewriteBase /wp/press/

    您不需要更新 RewriteRules。

    【讨论】:

      【解决方案2】:

      所以我终于得到了这个工作,这只是格式化重定向 URL 的问题,所以 wordpress 喜欢它。

      所以在我的根 htaccess 文件中:对于这个 url mysite.com/careers

      RewriteRule ^careers/?$ wp/index.php?pagename=careers [L]

      瞧,它开始工作得很好。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-04-17
        • 1970-01-01
        • 1970-01-01
        • 2011-10-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-27
        相关资源
        最近更新 更多