我制作了一个自定义页面模板(例如, 关于页面), 在文件内添加了模板名称并保存了。然后, 我尝试使用该模板在wp管理控制台中添加页面。它说该页面已成功创建, 但是当我尝试在浏览器中打开它时, 它显示404错误。我做错什么了?谢谢。
我忘了说我将永久链接设置为/%postname%/, 然后它给了我这个错误。如果我不使用永久链接(默认设置), 它将正常显示页面。
#1
我认为问题与你的自定义模板无关, 而与你的永久链接结构无关。
确实不建议仅使用/%postname%/-从食典中引用;
出于性能原因, 强烈建议不要使用%postname%启动永久链接。
问题页面的字词是什么(URL中使用”经过消毒”的标题)?
#2
朋友, 我对自定义模板做了一个更改, 它解决了上述问题。
而不是require_once(‘./ wp-blog-header.php’);在包含Wordpress主题的自定义页面中,
我用了这个, require_once(‘./ wp-load.php’);
那解决了我的问题。
请让我知道它是否对你有用。我花了几个小时为theworksheets.com跟踪和解决此问题
#3
确保在编辑配置文件后重新启动了Apache。
还要检查你的WordPress根目录中是否有.htaccess文件(无文件名, 扩展名为” 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
评论前必须登录!
注册