其实也是研究了比较长一段的时间,才渐渐领悟到目前使用的伪静态规则。目前豆子备份站放在 free.fr 上,wordpress 使用的 4.9.18 的程序版本,经过初步研究,wordpress 由于free.fr本身空间问题,后台伪静态规则可以设置为
/index.php/%post_id%.html /index.php/%post_id%/ /index.php/%postname%.html /index.php/%postname%/
……等等其他的一起优化格式,但是人嘛,总想追求完美一点,在后台设置了伪静态以后,会发现 free.fr 出现 500 错误,这个时候就需要借助 ftp 或者其他一些可以进入文件管理的方式,进入网站根目录修改.htaccess 文件内容,再刷新,就可以正常使用伪静态了。这只是一种方式。另外豆子也想追寻的稍微的完美那么一点,所以就尝试了各种方法。经过测试,豆子目前可以使用的方法如下:
后台设置伪静态规则,比如豆博备份站 http://blogbak.free.fr 就设置的
/view/%post_id%/
还是一样的,这样设置以后,需要进行上面操作,进入网站根目录修改.htaccess 文件内容了,但是还是会发现伪静态不起作用,这是因为网站根目录没有 view 文件,在这个时候,就需要复制 index.php 的内容到新建文件 view.php 中,然后上传 view.php 就可以实现 http://yourusername.free.fr/view/post_id/的格式了。当然,你也可以设置其他你想要展现的名字^_^
最后说上一句,free.fr开启 php5.6 版本,需要在.htaccess 中添加
PHP56 1
代码进行实现。
以上内容为豆子原创设计。