标签 douphp 下的文章

官方文档说douphp安装成功后为自动生成伪静态规则文件htaccess.txt,但是某些主机空间会出现提示“暂无与您的服务器匹配的伪静态规则”的情况。本人就不幸遇到了,官方答复下载规则包,却没给出下载地址,我也没找到官方给出的伪静态规则内容。百度了半天也没找到答案,后来看到官方集成安装包,想到本地安装一下,会有伪静态文件生成,果然如此。
下面是内容,我把以上规则复制到主机空间的.htaccess文件里,完美解决。

<FilesMatch "\.(bak|inc|lib|sh|tpl|lbi|dwt)$">
    order deny,allow
    deny from all
</FilesMatch>

RewriteEngine On
#RewriteBase /
RewriteRule ^index\.html$    index\.php [L]
RewriteRule ^sitemap\.xml$    sitemap\.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)

# common

DouPHP是一款轻量级企业网站管理系统,基于PHP+Mysql架构的,支持自定义伪静态,前台模板采用DIV+CSS设计,后台界面设计简洁明了。免费使用保留版权是必要的,但是网站标题会自动添加Powered by DouPHP后缀就有点不讲武德了。
去除方法:
打开include目录下的action.class.php文件,查找sitetitle,在下面代码行,删除. $power_title

$page_title = ($titles ? $titles . $GLOBALS['_CFG']['site_name'] : $GLOBALS['_CFG']['site_title']) . $power_title;

即可完美解决。