后台 => 系统 => URL地址配置 => 路由伪静态设置
路由状态:开启
伪静态状态:开启
把相关的程序包内 说明文档\伪静态规则 里的 rewrite 拷贝到网站根目录。
#rewrite说明
1,确认空间支持rewrite组件。
2,按照 伪静态rewrite 目录下的说明文档操作。
3,后台设置浏览模式为 rewrite伪静态 。
如果使用rewrite伪静态模式,请注意把配置文件复制到网站根目录。如果静态文件后缀配置的不是html,则请把rewrite配置文件中的.html替换为对应的后缀如.html
iis6.x 下使用 httpd.ini
iis7.x 下使用web.config
#apache下使用 .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>
(编辑.htaccess文件,把 RewriteBase /maccms10 修改为你苹果CMS所在目录)
#nginx 下使用 maccms.conf
(使用vps或者服务器的可以在你的主机的conf里 用 include xxxxx.conf 也就是包含下伪静态规则文件 如果用的是虚拟主机版的nginx 就找你的主机商给你添加规则就行,你把规则发给他。)
#伪静态规则,添加后重启nginx
location / { if (!-e $request_filename) { rewrite ^/index.php(.*)$ /index.php?s=$1 last; rewrite ^/admin.php(.*)$ /admin.php?s=$1 last; rewrite ^/api.php(.*)$ /api.php?s=$1 last; rewrite ^(.*)$ /index.php?s=$1 last; break ; } }
|