• 站长资讯
  • 站长下载
  • 齐博x1隐藏index.php的方法
    259
    0

    Nginx的话,请加入如下伪静态规则

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

       

    apache的话,请使用如下代码

    <IfModule mod_rewrite.c>
      Options +FollowSymlinks -Multiviews
      RewriteEngine On
    
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_FILENAME} !-f
    # RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
      RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
    </IfModule>

    ISS把以下代码复制到web.config里就可以了,适用IIS7以上

    <?xml version="1.0" encoding="UTF-8"?>  
    <configuration>  
      <system.webServer>  
        <rewrite>  
          <rules>  
            <rule name="WPurls" enabled="true" stopProcessing="true">  
              <match url=".*" />  
              <conditions logicalGrouping="MatchAll">  
                <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />  
                <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />  
              </conditions>  
              <action type="Rewrite" url="index.php/{R:0}" />  
            </rule>  
          </rules>  
        </rewrite>  
      </system.webServer>  
    </configuration>


    0
    收藏
    点击回复
        全部留言
    • 0
    更多回复
    X1教程

    2

    共有主题

    4

    共有站长圈子

    0

    认证站长圈子
    精彩内容
    扫一扫访问手机版

    营业时间:周一至周日 09:00-21:30      全国服务热线:183-59571763      工作时间:周一至周六 08:00-17:30

    网站ICP备案号:闽ICP备09008580号-6          

    Copyright © 2009-现在 duoaili.com All Rights Reserved