Subpages return 404 error

时间:2012-02-29 作者:Anthony

我将永久链接设置为http://site.com/%postname%/.我指的是这种类型的页面:http://codex.wordpress.org/Pages_Screen.所有第一级页面都可以正常工作。但子页面没有。

对于第一级页面,我得到如下url:http://site.com/page/.对于第二级页面-http://site.com/page/subpage/.

如果我使用永久链接http://site.com/?p=123http://site.com/2012/02/29/sample-post/, 那么子页面就可以了。

如何使其与http://site.com/%postname%/ 面具

已添加:

# 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

Update:

I found the reason. It is a post_type field in the wp_posts. But I cannot find out where this field is saved?

1 个回复
SO网友:The Z Man

您想要使用“非常永久链接”,为了做到这一点,您需要提供某种形式的重写文档。最简单也是最常见的是。htaccess文件以保存重写规则。

你有吗。站点是否存在htaccess?

如果没有,您可以在此处参考WordPress Codex:http://codex.wordpress.org/Using_Permalinks#Where.27s_my_.htaccess_file.3F

结束

相关推荐

Making a Killer wp_link_pages

我试图获得与下图相似的外观,可以在这里找到一个工作示例:http://www.menshealth.com/celebrity-fitness/mark-wahlberg-fighter-workoutThe needed code must do the following (some of my questions have been answered, but these remain):将未链接的活动/当前页码转换为指向页面顶部的链接。为上一个链接和下一个链接指定唯一的样式类我当前的代码是in u