很多朋友在进行网站静态化,把固定连接自定义为/%post_id%.html时,打开网站只能打开首页,点击其他页面或者文章时,会出现404页面。
解决这个问题的办法为:
把.htaccess这个文件上传到网站根目录即可,有的程序本身开启了静态化设置就自带这个文件。
如果你原来用这个文件做了301重定向,只要把原来文件中的
RewriteCond %{HTTP_HOST} !^www.***.com$ [NC]
RewriteRule ^(.*)$ http://www.***/$1 [L,R=301]
插入到下载的.htaccess文件RewriteEngine On这行代码之下即可。
由于很多网站的主机和空间及程序都不同,这个方法不一定适应所有网站静态化出现的这种问题,只适合PHP空间、Linux+Apache+MySQL+PHP程序之类的。
提供seo温馨提示,如不合适请参考度娘解决。