wordpress伪静态
时间:
阅读:497
wordpress伪静态
最佳回答
1、进入WP后台,【设置】--【固定连接】里面,先把固定连接选择自定义,设置成/%post_id%.html。
2、上传下面的404.php页面到网站根目录下,然后在虚拟主机控制面板里面修改404跳转页面为刚才上传的404.hph,这样就可以实现伪静态了。
404.php
<?php
$pos
=
strrpos($qs,
'://');
$pos
=
strpos($qs,
'/',
$pos
+
4);
$_SERVER['REQUEST_URI']
=
substr($qs,
$pos);
$_SERVER['PATH_INFO']
=
$_SERVER['REQUEST_URI'];
include('index.php');
?>
2、上传下面的404.php页面到网站根目录下,然后在虚拟主机控制面板里面修改404跳转页面为刚才上传的404.hph,这样就可以实现伪静态了。
404.php
<?php
$pos
=
strrpos($qs,
'://');
$pos
=
strpos($qs,
'/',
$pos
+
4);
$_SERVER['REQUEST_URI']
=
substr($qs,
$pos);
$_SERVER['PATH_INFO']
=
$_SERVER['REQUEST_URI'];
include('index.php');
?>
最新回答共有3条回答
-
匿名用户
回复可以做,但是难度不确定,要看你想要做的功能。如果只是内容展示加评论,难度不大,先设计好网站的静态页面,将静态页面拆成头部、脚部、分类页、详情页等,然后再在里面加WP的标签将数据取出来。至于怎么加标签这个需要学习,我可以提供给你一些好的WP的学习教程。一般不需要自己定义数据库表,WP自己的数据库表很灵活,什么类型的数据都可以装在一张表里,你只需要在function.php中定义一下数据类型即POST_TYPE,所属分类即TAXONOMY。灵活的东西一定很复杂,WP也不例外,为了实现灵活,WP牺牲了效率,变得复杂。掌握熟练精通不是一回事,要想深度开发,就要深度学习。
-
游客
回复有时候需要判断wordpress站点是否设置了伪静态,即后台固定链接设置中的选择了非”默认”的结构。
下面看一下判断方法:
若是只写get_option(‘permalink_structure’) 判断是否是自定义结构。