一、Apache下的伪静态配置
apache作为全球的第一的Web前端引擎,受到许多服务商的青睐,其拥有丰富的api扩充能力,中文译为阿帕奇。苹果cms在这种环境下基本无需手动设置,程序即会在网站根目录下生成一个.htaccess伪静态文件,如果程序没有自动生成,我们只需要将下面的代码保存到网站根目录下.htaccess文件内即可(若文件不存在则需要手动建立,请开启显示隐藏文件,因为默认.后面的内容为扩展名,不予以显示)
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1[QSA,PT,L]
</IfModule>
后台开启路由模式、开启伪静态即可隐藏视频连接前面的index.php
二、Nginx下的伪静态配置
Nginx是一款高性能的web前端引擎,其由于占用资源少、高并发能力强、反向代理功能卓越而广受青睐。苹果cms在nginx环境下无法自动生成伪静态配置文件,这样我们就需要手动配置了,伪静态代码如下:
location / {
if(!-e$request_filename) {
rewrite ^/index.php(.*)$ /index.php?s=$1last;
break;
}
}
部分网站使用上述代码会出现除首页以外其他页面全部404 NO FOUND,则需要使用下列代码:
location / {
if(!-e$request_filename) {
rewrite ^/index.php(.*)$ /index.php?s=$1last;
rewrite ^/admin.php(.*)$ /admin.php?s=$1last;
rewrite ^/api.php(.*)$ /api.php?s=$1last;
rewrite ^(.*)$ /index.php?s=$1last;
break;
}
}
三、IIS下的伪静态配置
Windows作为最常见的操作系统,当然也有服务器版本,windows下web前端引擎主要是IIS程序,这个是一个可视化的操作程序,在IIS下配置伪静态规则比较复杂。
打开IIS的网站管理,选择需要设置伪静态规则的网站,打开URL重写功能,将伪静态啊规则粘贴在里面即可。
IIS 6专用伪静态规则:
[ISAPI_Rewrite]
#3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteRule (.*)$ /index\.php\?s=$1[I]
IIS 7专用伪静态规则:
<configuration>
<system.webServer>
<rewrite>
<rules>
</conditions>
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
四、苹果CMS后台开启伪静态
最后一步操作,只需要在苹果cms后台,系统--->URL地址设置--->路由伪静态设置,中开启对应功能即可。
如果你想自定义苹果cms的路由规则就大胆的去修改DIY吧,如果出错的话可以使用下面的规则复原:
map => map/index
rss => rss/index
index-<page?> => index/index
gbook-<page?> => gbook/index
gbook$ => gbook/index
topic-<page?> => topic/index
topic$ => topic/index
topicdetail-<id> => topic/detail
actor-<page?> => actor/index
actor$ => actor/index
actordetail-<id> => actor/detail
actorshow/<area?>-<blood?>-<by?>-<letter?>-<level?>-<order?>-<page?>-<sex?>-<starsign?> => actor/show
role-<page?> => role/index
role$ => role/index
roledetail-<id> => role/detail
roleshow/<by?>-<letter?>-<level?>-<order?>-<page?>-<rid?> => role/show
vodtype/<id>-<page?> => vod/type
vodtype/<id> => vod/type
voddetail/<id> => vod/detail
vodrss-<id> => vod/rss
vodplay/<id>-<sid>-<nid> => vod/play
voddown/<id>-<sid>-<nid> => vod/down
vodshow/----------- => vod/show
vodsearch/------------- => vod/search
arttype/<id>-<page?> => art/type
arttype/<id> => art/type
artshow-<id> => art/show
artdetail-<id>-<page?> => art/detail
artdetail-<id> => art/detail
artrss-<id>-<page> => art/rss
artshow/------- => art/show
artsearch/------- => art/search
label-<file> => label/index
网友评论