MAMP PRO永久链接问题。页面不断恢复为index.php

时间:2013-04-23 作者:BobbyDank

所以我把一个网站拉到了我的本地机器上,对它做了一些工作。复制了文件,在数据库上查找/替换以更新url,添加了主机。在我更改永久链接设置之前,一切正常。现在每个页面都使用索引。php模板,而不是页面。php。当然,当您使用默认设置时,它可以正常工作,但其他任何需要htaccess指令的设置都不行。我已经尝试了我能想到的一切,包括在httpd中将AllowOverride None更改为All。形态。

还有人有什么想法吗?我完全失意了。

编辑:这是我的htaccess文件:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

1 个回复
最合适的回答,由SO网友:BobbyDank 整理而成

可以我现在开始工作了。事实证明,这是我在自定义内容类型中添加的一个或两个自定义分类法。我知道这与我的自定义内容类型或分类法有关,因为如果我取出它们并重置永久链接,一切都正常。

这两种分类法的名称,其中类型和年份。我只是简单地把名字改为media\\u type和media\\u year,现在一切都很顺利。我猜Wordpress使用某些名称,你必须小心使用,因为它会破坏一切。

结束

相关推荐

WP_Query in functions.php

我有一些代码要转换成函数。它工作得很好,直到我将其包装到所述函数中: $args = array( \'posts_per_page\' => -1, \'post_type\' => \'asset\', \'category_name\' => $cat ); $cat_query = new WP_Query( $args );