所以对我来说这听起来像一个简单的请求。我有一个主要网站:
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
我知道这对于一条规则来说可能是完全错误的做法,但正如我所说,我不是一个阿帕奇人,任何帮助都会非常感激,只是为了引导我的思想朝正确的方向发展。
答案 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]
瞧,它开始工作得很好。