扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
一、工具:wordpress
成都创新互联公司是一家集网站建设,善右企业网站建设,善右品牌网站建设,网站定制,善右网站建设报价,网络营销,网络优化,善右网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
二、:登陆wordpress控制面板。
1.在“添加新页面”菜单下新建两个页面。将其中一个页面命名为“Home”(其它名称也可),作为“静态首页”。
2.将“Home”模板
设为默认模板或其它自定义模板
,根据自己的意愿在“Home”页面的正文部分中添加内容
3.
发布“Home”页面
3.将另一个页面命名为“Blog”(或“News”、“Articles”等),作为网站日志的预留位置。
不要为该页面使用自定义模板!
不要在Blog页面上添加内容。保留空白页面。页面上所有内容都将被忽略——页面标题除外。
发布“Blog”页面
二:在管理界面设置阅读菜单下
1.设置“主页”页面。将“Blog”页面设为“显示最近文章”,并选择“Home”页面作为“静态首页”。
保存所做修改
2./index.php?p=423这样的链接会阻碍静态主页的形成,因此需要激活“固定链接”,在地址栏中显示“页面标题”。虽然叫做“静态主页”,但你只要通过修改Home页面就可以更改“主页”上的内容了。
注意事项:
不是所有WordPress主题都可以轻松转换静态首页。
你好,
设置漂亮的固定链接方法:
一、启用mod_rewrite模块
在/etc/httpd/conf/httpd.conf文件中确认如下代码:
LoadModule rewrite_module modules/mod_rewrite.so
确保前面没有#
在/etc/httpd/conf/httpd.conf文件中启用 Options Indexes FollowSymLinks AllowOverride All
确保后面写的是ALL
在wordpress根目录下 编辑或新增 .htaccess
Wordpress的index.php和.htaccess都在博客地址目录下,由于有个”.”在文件名中,FTP客户端可能看不到,除非你修改FTP客户端的设置,使其显示所有文件,包括隐藏文件。
.htaccess 文件内容编辑如下:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
最后就可以在后台设置你想要的漂亮的固定链接了。
建议设置成伪静态页面如:xxx/archives/%post_id%.html
WordPress自动生成真实存在的静态页面设置方法:
方法很简单只需要下载安装一个名叫cos-html-cache的wordpress插件即可。
COS-HTML-Cache是一个非常有效的WordPress页面缓存插件,使WordPress网站响应速度更快。基于URL重写,该插件将自动生成真正的HTML文件,当有用户或搜索引擎蜘蛛来访问你的伪静态页面时,该插件会自动更新HTML文件及其相关的文章修改。
可以在wordpress后台选择插件安装插件,输入cos-html-cache然后搜索安装,最后在启用即可。或者到wordpress网站下载cos-html-cache压缩包,解压后用FTP上传到/wp-content/plugins/目录下面,然后在后台启用。
插件安装成功生效以后,并不会马上生成html静态文件,当下次用户进入或者有蜘蛛到访的情况下,它才会自动生成或更新html文件。如果想快速生成html文件看下效果,可以使用站长工具里面的死链接检测,并模仿蜘蛛来访问自己的网站即可。
步骤/方法
进入wordpress后台,依次找到:【设置】处【固定链接】选择【自定义结构】
在【自定义结构】处填写/%post_id%.html。
制作一个wordpress的静态化规则文件,下面是文件里的内容。具体方法:在桌面新建一个txt文件将txt文件重命名为.htaccess,打开.htaccess文件,将下面规则复制到这个文件里,然后保存。
# BEGIN WordPress
IfModule mod_rewrite.c
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
/IfModule
# END WordPress
将制作好的文件用ftp工具上传到wordpress的根目录里,这样我们的wordpress已经静态化了,如果你的wordpress装了缓存插件需要更新一下。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流