要看空间服务商支不支持.如果支持,就在你的.htaccess加上
ErrorDocument 404 http://www.domain.com/404.html就行了。

解决方案 »

  1.   

    RewriteRule ^archiver/((fid|tid)-[0-9]+\.html)$ archiver/index.php?$1
    RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
    RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
    RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
    RewriteRule ^tag-(.+)\.html$ tag.php?name=$1
    ErrorDocument 404 /errors/notfound.html
    以上这些话是什么意思呢麻烦高手解释一下谢谢
      

  2.   

    archiver/fid或tid-数字1.html 重定向到archiver/index.php?数字1
    forum-数字1-数字2.html 重定向到 forumdisplay.php?fid=数字1&page=数字2
    thread-数字1-数字2-数字3.html 重定向到 viewthread.php?tid=数字1&extra=数字3&page=数字2
    space-username或uid-任意字符.html 重定向到 space.php?$1=任意字符
    tag-任意字符.html 重定向到 tag.php?name=任意字符ErrorDocument 404 /errors/notfound.html 任何404错误 使用/errors/notfound.html页面显示
    包括404-1这类更细节的错误