无法创建新页面 - wordpress。可能的Mod_rewrite错误?

时间:2011-01-10 20:56:57

标签: wordpress

我已将永久链接结构更改为/%year%/%monthnum%/%day%/%postname%/通过wordpress,但是,当我创建页面时,它似乎无法正常工作。

我的.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

我是否需要在页面中添加新的“ifModule”?如果是,请提供一个。

谢谢,

1 个答案:

答案 0 :(得分:0)

您的.htaccess文件和固定链接结构不会影响您创建新网页的能力,只会查看现有网页。当您创建新页面时,WordPress使用管理URL(例如/wp-admin/post-new.php?post_type=page)来显示表单并发布更改。

如果您尝试保存新页面但未在管理控制台中列出,则由于某种原因,您的数据库中未创建新记录。可能是您的服务器磁盘空间不足或您的帐户超出了磁盘配额。

如果新页 正在保存,但所有页面都无法在您的网站上查看,则可能是一个固定链接问题。默认的WordPress .htaccess一直适用于我,最新的3.2.1版本生成了您发布的相同规则。如果您在Linux网络服务器上运行,那么帖子和页面都应该没问题。

作为最后的手段,您可以切换到默认的永久链接结构,例如/index.php/%year%/%monthnum%/%day%/%postname%/,不需要重定向。

希望有所帮助