关于伪静态网站如何做404错误

来源:互联网 发布:赛博朋克 知乎 编辑:程序博客网 时间:2024/06/02 20:41

有关于伪静态网站如何做4O4错误,这可跟一般的静态网站不一样。需要手工操作。通过文件名.htaccess进行操作。先把生成的404上传根目录,然后在.htaccess文件里面进行如下操作,再上传回根目录下。

<IfModule mod_rewrite.c>
ErrorDocument 404 /404.html

RewriteEngine On
RewriteBase /
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
</IfModule>

//=========================================    把以上代码改成以下代码:

<IfModule mod_rewrite.c>
RewriteEngine On
rewritecond %{http_host} ^aubay.com.cn[nc]
rewriterule ^(.*)$ http://www.aubay.com.cn/$1 [r=301,nc]

ErrorDocument 404 /404.html

RewriteEngine On
RewriteBase /
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
</IfModule>