2015-12-22 129 views
-1

当我选择/%postname%/永久它增加了一个基本目录(家庭-2)像 链接之前: site.com/?p=123 后: site.com/ home-2/page 我希望它只是site.com/page。WordPress的永久链接设置打破

更新:我现在看到,即使我选择月份和名称或任何其他设置,所有永久链接选项也会给我相同的链接site.com/home-2/page。 如果我键入site.com/page,它将重定向到site.com/home-2/page

+0

有关您的环境的更多详细信息对您的问题会非常有帮助。我有同样的问题,但我在heroku上。可能不是你的答案,可能你为什么对你的问题有-1。 – jakeatwork

回答

0

选择自定义结构,然后在输入框中输入/%postname%/。另外请确保您在“可选”下的类别或标签基本输入框中没有任何内容。点击保存并查看是否解决了您的问题。

+0

Tnx回复。那是我尝试的第一件事。 ;)它不起作用。仍是同样的问题。 – surfos

+0

嗯。你有没有创建一个名为Home-2的页面或文章?甚至是以这个名字创建的类别?如果是这样,请删除它。同时检查您的页面是否没有任何父页面。然后再试一次。 –

+0

没有家-2任何地方。父页面会产生这个问题?如果是的话,我会如何解决? – surfos

0

我为自己解决了这个问题:我在本地为wordpress运行MAMP。但是,我在Procfile中使用了NGINX(不清楚apache;这是MAMP中的A)。我还在本地运行heroku和PHP(MAMP中的P)上的HHVM。有一次,我改变了我的composer.json到:

{ "require": { "php": "^5.5.12" } } 

和我Procfile到:

web: vendor/bin/heroku-php-apache2 

和重新部署,/%postname%/固定链接工作!事后看来,如果我注意到这个:http://12factor.net/dev-prod-parity,我会早点解决这个问题。