2014-03-03 99 views
0

因此,我在一个子目录中安装了一个Wordpress。 (www.mysite.com/wp/)使用.htaccess从某些URL中删除Wordpress目录名称

我需要的是某些网页从URL中移除WP目录名。

所以“www.mysite.com/wp/careers”必须是 - >“www.mysite.com/careers”

我在根目录和在wp目录一个.htaccess。当WP中的永久链接被禁用时,我已经获得了一些规则,但是当它们被启用时(他们需要),WP .htaccess将覆盖我在根目录中的任何规则。

有没有办法让2个htaccess以这种方式共存?对不起,我还没有搞错wordpress和apache。

任何输入,非常感谢。

* *所以我终于得到了这个工作,这只是一个问题,就像你说的格式化重定向网址,所以WordPress的喜欢它。

在我的根htaccess文件

所以:此网址mysite.com/careers

重写规则^职业/ $ WP/index.php的页面名称=事业[L]

瞧,它开始?工作得很好。

回答

0

是的,你可以在这两个文件htaccess的规则,但它的将是棘手,因为WordPress的有,它会期待网址看看具体方法。

在WordPress htaccess文件,上述任何WordPress的相关规则,添加:

RewriteCond %{THE_REQUEST} \ /+wp/careers 
RewriteRule^/careers [L,R] 

然后在htaccess文件在文档根位置添加:

RewriteRule ^careers$ /wp/careers [L] 

但同样,这取决于WordPress的预计“职业”网址看起来像,这可能无法解决您的问题。

+0

非常感谢您的回复。这工作正确地重写了URL,但现在得到了404错误呃。 –

相关问题