Wordpress在子目录中的URL重写问题

时间:2014-03-05 00:04:33

标签: wordpress apache url redirect rewrite

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

www.mainsite.com

一个wordpress安装,在子目录中包含几个新站点:

www.mainsite.com/wp

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

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

我非常喜欢Apache noob我的重写规则在浏览器中不断出现错误,无论是404还是重定向循环错误。

所以根据我在http.conf中的文档根目录,我有:

RewriteRule ^ press /?$ mysite.com/wp/press-room

我知道这对于一条规则来说可能是完全错误的做法,但正如我所说,我不是一个阿帕奇人,任何帮助都会非常感激,只是为了引导我的思想朝正确的方向发展。

2 个答案:

答案 0 :(得分:0)

.htaccess 上添加 RewriteBase / press / RewriteBase / wp / press /

您无需更新RewriteRules。

答案 1 :(得分:0)

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

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

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

瞧,它开始工作得很好。