emlog怎么设置伪静态?emlog 伪静态规则
1、后台设置emlog伪静态规则右上方设置-SEO设置-选择文件形式,如果可以那恭喜,如果打开都404了,那就创建新的规则文件吧。
2、创建emlog伪静态规则文件
后台设置打开错误说明空间不支持htaccess解析,而是支持httpdini 文件的解析。复制下面代码到txt,然后重命名为httpdini上传到根目录即可,在DZ伪静态时也是同样问题。下面给出的是最完整的的规则,官方关于此问题详细贴:http://bbsemlognet/thread-12483-1-1html
[ISAPI_Rewrite]# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteRule /sitemapxml /sitemapxml [L]
RewriteRule /photos/() /photos/$1 [L]
RewriteRule /rssphp() /rssphp$1 [L]
RewriteRule /tbphp() /tbphp$1 [L]
RewriteRule /faviconico /faviconico [L]
RewriteRule /xmlrpcphp() /xmlrpcphp$1 [L]
RewriteRule /wlwmanifestxml /wlwmanifestxml [L]
RewriteRule /(t|m)$ /$1/ [R]
RewriteRule /(admin|content|include|t|m)/() /$1/$2 [L]
RewriteRule /installphp() /installphp$1 [L]
RewriteRule /emlog_toolkitphp() /emlog_toolkitphp$1 [L]
RewriteRule /up(\d\d\d)to(\d\d\d)php() /up$1to$2php$3 [L]
RewriteRule ^/$ /indexphp [L]
RewriteRule /() /indexphp/$1 [L]
3、用emlog伪静态插件
插件地址及说明:http://wwwemlognet/plugin/134。
网站后台登录不进去可能有很多原因,以下是一些可能的原因和解决方法:
浏览器不兼容:不同的浏览器可能对网站后台的CSS样式和JavaScript支持不同,导致登录不成功。尝试使用不同的浏览器测试是否可以正常登录。
服务器数据丢失:如果您的服务器不稳定,可能会导致部分页面丢失,从而无法登录到网站后台。这时需要使用备份系统将原备份的数据还原出来,以恢复网站的正常使用。
管理员密码错误:如果您更改了管理员密码,但输入的密码仍然不正确,那么您需要重新检查您的密码是否正确。请确保您输入的密码与数据库中保存的密码一致。
伪静态设置错误:如果您的伪静态设置不正确,可能会导致登录失败。请确保您的伪静态规则与网站后台的登录页面兼容。
其他未知问题:如果您已经尝试了以上所有解决方法,但仍然无法登录,那么可能需要进一步检查您的网站后台系统,找出问题的根源。您可以查看网站后台系统的错误日志或联系技术支持来帮助您解决问题。
作为新手站长,您可以先尝试使用常见的解决方法来解决简单的问题。如果问题仍然存在,请考虑寻求更专业的帮助,以避免浪费时间和精力。
利用htaccess文件对PHP网站进行伪静态处理要考虑两点:
一服务器支持伪静态,比如Apache要开启mod_rewrite模块支持
二利用htaccess完成伪静态需要根据不同的网站系统进行不同的设置,以下是一些常见系统的htaccess设定:
01wordpress:
# BEGIN WordPress
<IfModule mod_rewritec>
RewriteEngine On
RewriteBase /
RewriteRule ^indexphp$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule /indexphp [L]
</IfModule>
02Phpwind
RewriteEngine On
RewriteBase /
RewriteRule ^()-htm-()$ $1php$2
RewriteRule ^()simple/([a-z0-9\_]+\html)$ $1/simple/indexphp$2
03Discuz
RewriteEngine On
# Rewrite 系统规则请勿修改
RewriteRule ^archiver/((fid|tid)-[0-9]+\html)$ archiver/indexphp$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\html$ forumdisplayphpfid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\html$ viewthreadphptid=$1&extra=page\%3D$3&page=$2
RewriteRule ^space-(username|uid)-(+)\html$ spacephp$1=$2
RewriteRule ^tag-(+)\html$ tagphpname=$1
04ecshop
RewriteEngine On
# direct one-word access
RewriteRule ^index\html$ index\php [L]
RewriteRule ^category$ index\php [L]
# access any object by its numeric identifier
RewriteRule ^feed-c([0-9]+)\xml$ feed\php\cat=$1 [L]
RewriteRule ^feed-b([0-9]+)\xml$ feed\php\brand=$1 [L]
RewriteRule ^feed\xml$ feed\php [L]
RewriteRule ^category-([0-9]+)-b([0-9]+)-min([0-9]+)-max([0-9]+)-attr([^-])-([0-9]+)-(+)-([a-zA-Z]+)()\html$ category\php\id=$1&brand=$2&price_min=$3&price_max=$4&filter_attr=$5&page=$6&sort=$7&order=$8 [QSA,L]
RewriteRule ^category-([0-9]+)-b([0-9]+)-min([0-9]+)-max([0-9]+)-attr([^-])()\html$ category\php\id=$1&brand=$2&price_min=$3&price_max=$4&filter_attr=$5 [QSA,L]
RewriteRule ^category-([0-9]+)-b([0-9]+)-([0-9]+)-(+)-([a-zA-Z]+)()\html$ category\php\id=$1&brand=$2&page=$3&sort=$4&order=$5 [QSA,L]
RewriteRule ^category-([0-9]+)-b([0-9]+)-([0-9]+)()\html$ category\php\id=$1&brand=$2&page=$3 [QSA,L]
RewriteRule ^category-([0-9]+)-b([0-9]+)()\html$ category\php\id=$1&brand=$2 [QSA,L]
RewriteRule ^category-([0-9]+)()\html$ category\php\id=$1 [QSA,L]
RewriteRule ^goods-([0-9]+)()\html$ goods\php\id=$1 [QSA,L]
RewriteRule ^article_cat-([0-9]+)-([0-9]+)-(+)-([a-zA-Z]+)()\html$ article_cat\php\id=$1&page=$2&sort=$3&order=$4 [QSA,L]
RewriteRule ^article_cat-([0-9]+)-([0-9]+)()\html$ article_cat\php\id=$1&page=$2 [QSA,L]
RewriteRule ^article_cat-([0-9]+)()\html$ article_cat\php\id=$1 [QSA,L]
RewriteRule ^article-([0-9]+)()\html$ article\php\id=$1 [QSA,L]
RewriteRule ^brand-([0-9]+)-c([0-9]+)-([0-9]+)-(+)-([a-zA-Z]+)\html brand\php\id=$1&cat=$2&page=$3&sort=$4&order=$5 [QSA,L]
RewriteRule ^brand-([0-9]+)-c([0-9]+)-([0-9]+)()\html brand\php\id=$1&cat=$2&page=$3 [QSA,L]
RewriteRule ^brand-([0-9]+)-c([0-9]+)()\html brand\php\id=$1&cat=$2 [QSA,L]
RewriteRule ^brand-([0-9]+)()\html brand\php\id=$1 [QSA,L]
RewriteRule ^tag-()\html search\php\keywords=$1 [QSA,L]
RewriteRule ^snatch-([0-9]+)\html$ snatch\php\id=$1 [QSA,L]
RewriteRule ^group_buy-([0-9]+)\html$ group_buy\php\act=view&id=$1 [QSA,L]
RewriteRule ^auction-([0-9]+)\html$ auction\php\act=view&id=$1 [QSA,L]
05phpcms
RewriteEngine On
RewriteRule ^()content-([0-9]+)-([0-9]+)-([0-9]+)\html$ $1/index\php\m=content&c=index&a=show&catid=$2&id=
$3&page=$4
RewriteRule ^()show-([0-9]+)-([0-9]+)-([0-9]+)html$ $1/index\php\m=content&c=index&a=show&catid=$2&id=
$3&page=$4
RewriteRule ^()list-([0-9]+)-([0-9]+)html$ $1/index\php\m=content&c=index&a=lists&catid=$2&page=$3
满足thinkphp伪静态(url重写)条件:
1、 服务器开启url_rewrite功能,linux空间的php虚拟主机只需要开启apache的mod_rewriet,如果是iis60就要安装ISAPI Rewrite模块,apache只要开启Mod_rewrite功能就可以了。无忧主机是linux系统的空间,开通空间默认支持。
2、 Linux空间编辑htaccess文件,windows空间编辑httpdini文件。
thinkphp如何编写htaccess文件?
无忧主机(www51phpcom)编写的thinkphp伪静态正则表达式htaccess文件如下:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^()$ indexphp/$1 [QSA,PT,L]
请将上面正则表达式,保存为htaccesss文件,并放到thinkphp项目入口文件同级目录下。并且修改数据库配置(configphp)文件使网站支持url重写功能,加入代码:define(‘URL_REWRITE’,2);
0条评论