NGINX配置 
- location / {
 -   if (!-e $request_filename) {
 -     rewrite  ^(.*)$  /index.php?s=$1  last;
 -     break;
 -   }
 - }
 
 
  
 
 
APACHE配置 
httpd.conf配置文件中加载了mod_rewrite.so模块  
AllowOverride None 将None改为 All  
把下面的内容保存为.htaccess文件放到应用入口文件的同级目录- <IfModule mod_rewrite.c>
 - RewriteEngine on
 - RewriteCond %{REQUEST_FILENAME} !-d
 - RewriteCond %{REQUEST_FILENAME} !-f
 - RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
 - </IfModule>
 
 
  
 
IIS7 IIS7.5或更高自带的URL重写模块 
下面可以配置web.Config,在system.webServer中间添加rewrite节点 
<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?s={R:1}" />  
</rule> 
</rules> 
</rewrite>  
IIS6 ISAPI_Rewrite3或2完全版(IIS上安装的插件) 
- <IfModule mod_rewrite.c>
 - RewriteEngine on
 - RewriteCond %{REQUEST_FILENAME} !-d
 - RewriteCond %{REQUEST_FILENAME} !-f
 - RewriteRule ^(.*)$ index.php?s=$1 [QSA,NU,PT,L]
 - </IfModule>
 
 
  
 
 
 
  
                                                   飞飞cms官方论坛-www.feifeicms.vip  | 
该贴共收到 21 条回复