Hsycms 伪静态配置方法 首页>帮助>使用手册

一,Apache 环境伪静态配置方法:

在根目录下放置一个.htaccess 文件,内容如下:

 

<IfModule mod_rewrite.c>

Options +FollowSymlinks -Multiviews

RewriteEngine On


#如果网站生成纯静态时,手机站也生成,并绑定二级域名 到m目录 

RewriteCond %{HTTP_HOST} ^m\.域名\.cn$ [NC]

RewriteCond %{REQUEST_URI} !^/m/

RewriteRule ^(.*)$ m/$1?Rewrite [L,QSA]

# 虚拟主机二级域名绑定到子目录 结束


RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]

</IfModule>

 

 

二,IIS 7 环境伪静态配置方法:

在根目录下放置一个web.config文件,内容如下:

<rewrite>
 <rules>
 <rule name="OrgPage" stopProcessing="true">
 <match url="^(.*)$" />
 <conditions logicalGrouping="MatchAll">
 <add input="{HTTP_HOST}" pattern="^(.*)$" />
 <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
 <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
 </conditions>
 <action type="Rewrite" url="index.php/{R:1}" />
 </rule>
 </rules>
 </rewrite>

 

三,nginx 环境伪静态配置方法:

nginx下设置伪静态,只需要在server模块中增加一下几行代码即可

location / {
       if (!-e $request_filename) {
              rewrite ^(.*)$ /index.php?s=$1 last;
              break;
       }}

如果上传不了图片在/public/admin/js/admin.js 里面将显示上传图片的url 去掉index.php   即:var url = "/admin/Common/uploadimg";   

   

   

   

   

   

   

   

   

   

服务热线

13420925611

微信好友