wordpress判断是否启用伪静态或固定链接类型

wordpress判断是否启用伪静态或固定链接类型,第1张

有时候需要判断wordpress站点是否设置了伪静态,即后台固定链接设置中的选择了非”默认”的结构。

下面看一下判断方法:

若是只写get_option(‘permalink_structure’) 判断是否是自定义结构。

1. 第一:检测 apache是否开启mod_rewrite

2. 通过php提供的phpinfo()函数查看环境配置,在"apache2handler —>Loaded

Modules"里看是否有"mod_rewrite"模块,如没开启则在apache配置文件httpd.conf 中找到"#LoadModule

rewrite_module modules/mod_rewrite.so"去掉前面的"#"号,重启apache即可

3. 第二:检测apache是否支持 ".htaccess"

4.如测试中不支持".htaccess",那在apache配置文件httpd.conf 中找到""与""内的"AllowOverride

None"改为"AllowOverride All",重启apache即可

5.

{让apache服务器支持.htaccess,如何让自己的本地Apache服务器支持”.htaccess”呢?其实只要简单修改一下apache的httpd.conf设置就可以让支持.htaccess了。打开httpd.conf文件,用文本编辑器打开后查找

6. Options FollowSymLinks

7. AllowOverride None

8. 改为

9.Options FollowSymLinks

10.AllowOverride All

11.就是把None修改为All}

12. 第三:创建.htaccess 文件

13. 创建.htaccess

文件方法:新建文本文档,名字为"htaccess.txt",再打开"htaccess.txt"另存为,此时注意,名称改为

"".htaccess""保存即可

14. 第四:测试伪静态实例

15. .htaccess文件中输入:

16. RewriteEngine on

17. RewriteRule ([a-zA-Z])-([0-9])-([0-9])\.html$

index.php?action=&id=&page=

18. 新建index.php文件并输入:

19. echo 'action='.$_GET['action']

20. echo '

id='.$_GET['id']

21. echo '

page='.$_GET['page']

22. ?>

23. 在地址栏中输入 http://127.0.0.1/view-8-2.html 按回车将显示出参数:

24. action=view

25. id=8

26. page=2

在安装完最新版的PHPCMS V9版后,默认是不启用伪静态的,你需要经过一些设置才能实现。

.htaccess文件

首先第一点,你需要在网站根目录下放置一个“.htaccess”文件,来标明其“Rewrite”规则。这个文件实际在最新版的V9版的readme目录下有,默认跟上传目录分开的,刚才说了,PHPCMS默认是不开启伪静态的。所以,你只需要将其上传到你的根目录即可。当然你也可以自己编写,其内容如下:

RewriteEngine on

RewriteRule ^content-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3

RewriteRule ^show-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3

RewriteRule ^list-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=lists&catid=$1&page=$2

栏目管理设置不生成Html

第二步,你需要在你的后台栏目管理里面,对你的各个栏目设置为不生成Html,默认是生成的,请注意。

同时,你还需要选择栏目页和内容页的URL规则如上图所示的规则类型。

一切设置完毕后,更新你的缓存,就完工了!


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/737687.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-13
下一篇2023-08-13

发表评论

登录后才能评论

评论列表(0条)

    保存