博客搬到000webhost

原来空间不支持自定义404,决定把 wp搬到000webhost上,等到设定固定链接的时候又出问题了,不存在的页面都是跳转到000webhost的错误页面。google了篇文章,大致解决步骤如下:

1、新建一个名为.htaccess的文本文件;

2、在文件中输入如下代码:

ErrorDocument 404 /404.php

3、保存文件,将.htaccess上传到WP的根目录。

准备照本宣科,结果发现完全不是那回事。 首先,在自己PC的win系统下根本新建不了.htaccess,只好传到空间后自己改名,结果还是不行。最后在WP的固定链接设置标签里发现如下内容:如果您的.htaccess文件可写,我们将自动完成此功能,否则您需要保证这些 mod_rewrite 规则在您的.htaccess文件中。在列表中点击选择或者按CTRL + a选择全部后复制到剪贴板中:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

将上面的代码添加到.htaccess 中以后,完美解决.

» 链接地址:http://wubangtu.com/80 »英雄不问来路,转载请注明出处。

博客搬到000webhost》上有 10 条评论

  1. SevenQi

    设置固定链接为自定义结构时后台顶部面板出现Warning: is_writable() [function.is-writable]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/:/usr/lib/php:/tmp) in /home/a7100569/public_html/wp-admin/options-permalink.php on line 131怎么解决?000webhost空间

    回复
  2. 乌帮图 文章作者

    .htaccess写好,改固定连接就行了,其他不用管。一般主题都会有单独的404.php。最后是建议不要用免费空间,不稳定,我现在用的这个收费空间一个月十几块钱而已。

    回复
  3. 阿策

    我也是刚用000啊,这个.htaccess 设置好了 然后怎么办? 改了固定链接,然后404.php怎么写?用哪个静态化插件?弄了一个星期了,也没整上,求博主帮忙

    回复
  4. kkll

    刚接触建站的时候用过三蛋空间,也就能让人熟悉一下建站程序的安装罢了,个别时候连安装过程都完成不了,很垃圾的空间,免费空间中他除了个头大,一无是处。基本问题就是很多文件的属性都是不可写的,即使你修改成777,也是徒劳的。谁用谁知道,很容易测试他有多差,随便安装一个老版本的php程序,dede或者wp都行,然后你去自动升级版本.

    回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注