thinksns在php空间是可以完美运行的, 很多站长喜欢用这款源码搭建搭建自己的网站。最近有个客户说thinksns后台开启伪静态时提示“服务器不支持rewrite,”,如图1所示,

图14 300x119 thinksns后台开启伪静态提示服务器不支持rewrite

这个问题可能好多站长都遇到过,经过检查服务器是支持rewrite的,于是就开始在程序上找问题,果然是功夫不负有心人,在一番鼓捣之下终于搞定了,下面无忧主机小编给大家分享thinksns开启伪静态提示服务器不支持rewrite的解决办法。

以Apache服务器的php空间为例,Thinksns开启伪静态需要先上传.htaccess文件到程序根目录,然后在后台中开启伪静态,这两个步骤颠倒过来将会出现“服务器不支持rewrite”。

1、上传规则文件

首先在根目录找到URLRewrite文件夹,打开这个文件夹如图2所示,

图26 300x178 thinksns后台开启伪静态提示服务器不支持rewrite

将.htaccess文件复制或移动到根目录。如果是在站点根目录下建站的这个规则文件不用修改,二级目录下建站的需要在RewriteEngine On这一行下面添加RewriteBase /dir(dir改成二级目录名称),操作如图3所示。

图36 300x133 thinksns后台开启伪静态提示服务器不支持rewrite

2、后台设置伪静态

规则文件上传好后,登录到后台在”“系统”-> “站点配置”的最下方找到伪静态开关,如图4所示,

图43 300x224 thinksns后台开启伪静态提示服务器不支持rewrite

将默认的关闭按钮,选择开启后点击保存,这时会提示“操作成功”,而不会出现刚才的报错了。

本文地址:http://www.51php.com/others/26139.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: