希望網(wǎng)站301重定向這一塊支持同網(wǎng)站的重定向(很重要)

su8sanshi 2021-2-25 1617

      發(fā)現(xiàn)現(xiàn)在所有大型站點都301到www域名上,主機大師現(xiàn)在只支持兩個站之間301重定向,也就是說20個站重定向要做40個站,服務器吃不消,而且根本也沒辦法管理,一般都是一個站都是綁定www和 @兩個域名,希望控制面板支持一鍵實現(xiàn)@到 WWW或者 WWW到@重定向

最新回復 (5)
  • hws 2021-2-26
    引用 2

    您好,可以采用以下辦法:
    一,在網(wǎng)站中正常綁定完所有的域名;
    二,在網(wǎng)站根目錄下創(chuàng)建文件web.config
    添加內(nèi)容如下(把域名換為您的域名):
    <?xml  version="1.0"  encoding="UTF-8"?>
    <configuration>
            <system.webServer>
                    <rewrite>
                            <rules>
                                    <rule  name="hws.com301"  stopProcessing="true">
                                            <match  url="(.*)"  />
                                            <conditions>
                                                    <add  input="{HTTP_HOST}"  pattern="^hws.com"  />
                                            </conditions>
                                            <action  type="Redirect"  url="http://smartrecovery.cn/{R:0}"  />
                                    </rule>
                            </rules>
                    </rewrite>
            </system.webServer>
    </configuration>

  • su8sanshi 2021-2-26
    引用 3
    這個偽靜態(tài)代碼只有首頁301了,內(nèi)頁不支持,這個很重要,希望能重視
  • su8sanshi 2021-2-26
    引用 4
    現(xiàn)在你的規(guī)則能用了,z-blog內(nèi)置的偽靜態(tài)打不開了,能一鍵支持內(nèi)頁的偽靜態(tài)就好了
    <?xml    version="1.0"    encoding="UTF-8"?>
    <configuration>
                    <system.webServer>
                                    <rewrite>
                                                    <rules>
                                                                    <rule    name="hambb.cn301"    stopProcessing="true">
                                                                                    <match    url="(.*)"    />
                                                                                    <conditions>
                                                                                                    <add    input="{HTTP_HOST}"    pattern="^hambb.cn$"    />
                                                                                    </conditions>
                                                                                    <action    type="Redirect"    url="http://www.hambb.cn/{R:0}"    />
                                                                    </rule>
                                                    </rules>
                                    </rewrite>
                    </system.webServer>
    </configuration>

    <?xml    version="1.0"    encoding="UTF-8"?>
    <configuration>
                    <system.webServer>
                                    <rewrite>
                                                    <rules>
                                                                    <rule    name="hambb.cn301"    stopProcessing="true">
                                                                                    <match    url="(.*)"    />
    <conditions>
                                                                                                    <add    input="{HTTP_HOST}"    pattern="^c.com$"    />
                                                                                                    <add    input="{QUERY_STRING}"    pattern=".*"    />
    </conditions>
                                                                                    <action    type="Redirect"    url="http://www.hambb.cn/{R:0}"    />
                                                                    </rule>
                                                    </rules>
                                    </rewrite>
                    </system.webServer>
    </configuration>

    這一段是zblog自帶的偽靜態(tài),用上面代碼后內(nèi)置的偽靜態(tài)就不生效了
    <?xml  version="1.0"  encoding="UTF-8"?>
    <configuration>
      <system.webServer>
        <rewrite>
          <rules>
           <rule  name="/  Z-BlogPHP  Imported  Rule"  stopProcessing="true">
             <match  url="^.*?"  ignoreCase="false"  />
               <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>
           <rule  name="/  Z-BlogPHP  Imported  Rule  index.php"  stopProcessing="true">
             <match  url="^index.php/.*?"  ignoreCase="false"  />
               <conditions  logicalGrouping="MatchAll">
                 <add  input="{REQUEST_FILENAME}"  matchType="IsFile"  />
               </conditions>
             <action  type="Rewrite"  url="index.php/{R:0}"  />
           </rule>
                                                           
      </rules>
        </rewrite>
      </system.webServer>
    </configuration>
  • su8sanshi 2021-2-26
    引用 5
    能一鍵寫入就好,我依次這樣寫內(nèi)置偽靜態(tài)直接打不開網(wǎng)頁了
    <?xml        version="1.0"        encoding="UTF-8"?>
    <configuration>
                                    <system.webServer>
                                                                    <rewrite>
                                                                                                    <rules>
                                                                                                                                    <rule        name="hambb.cn301"        stopProcessing="true">
                                                                                                                                                                    <match        url="(.*)"        />
                                                                                                                                                                    <conditions>
                                                                                                                                                                                                    <add        input="{HTTP_HOST}"        pattern="^hambb.cn$"        />
                                                                                                                                                                    </conditions>
                                                                                                                                                                    <action        type="Redirect"        url="http://www.hambb.cn/{R:0}"        />
                                                                                                                                    </rule>
                                                                                                    </rules>
                                                                    </rewrite>
                                    </system.webServer>
    </configuration>

    <?xml        version="1.0"        encoding="UTF-8"?>
    <configuration>
                                    <system.webServer>
                                                                    <rewrite>
                                                                                                    <rules>
                                                                                                                                    <rule        name="hambb.cn301"        stopProcessing="true">
                                                                                                                                                                    <match        url="(.*)"        />
    <conditions>
                                                                                                                                                                                                    <add        input="{HTTP_HOST}"        pattern="^c.com$"        />
                                                                                                                                                                                                    <add        input="{QUERY_STRING}"        pattern=".*"        />
    </conditions>
                                                                                                                                                                    <action        type="Redirect"        url="http://www.hambb.cn/{R:0}"        />
                                                                                                                                    </rule>
                                                                                                    </rules>
                                                                    </rewrite>
                                    </system.webServer>
    </configuration>

    <?xml    version="1.0"    encoding="UTF-8"?>
    <configuration>
        <system.webServer>
            <rewrite>
                <rules>
                  <rule    name="/    Z-BlogPHP    Imported    Rule"    stopProcessing="true">
                      <match    url="^.*?"    ignoreCase="false"    />
                          <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>
                  <rule    name="/    Z-BlogPHP    Imported    Rule    index.php"    stopProcessing="true">
                      <match    url="^index.php/.*?"    ignoreCase="false"    />
                          <conditions    logicalGrouping="MatchAll">
                              <add    input="{REQUEST_FILENAME}"    matchType="IsFile"    />
                          </conditions>
                      <action    type="Rewrite"    url="index.php/{R:0}"    />
                  </rule>
                                                                                                                 
        </rules>
            </rewrite>
        </system.webServer>
    </configuration>
  • hws 2021-2-27
    引用 6

    您好,如果方便,請?zhí)峁┓掌鞯卿浶畔?,QQ3007358068

    根據(jù)你提供的規(guī)則文件,完整的文件如下:注意把網(wǎng)址改為你自己的網(wǎng)址

    <?xml  version="1.0"  encoding="UTF-8"?>
    <configuration>
      <system.webServer>
        <rewrite>
          <rules>
           <rule  name="/  Z-BlogPHP  Imported  Rule"  stopProcessing="true">
             <match  url="^.*?"  ignoreCase="false"  />
               <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>
           <rule  name="/  Z-BlogPHP  Imported  Rule  index.php"  stopProcessing="true">
             <match  url="^index.php/.*?"  ignoreCase="false"  />
               <conditions  logicalGrouping="MatchAll">
                 <add  input="{REQUEST_FILENAME}"  matchType="IsFile"  />
               </conditions>
             <action  type="Rewrite"  url="index.php/{R:0}"  />
           </rule>
           <rule  name="hws.com301"  stopProcessing="true">
                 <match  url="(.*)"  />
                 <conditions>
                    <add  input="{HTTP_HOST}"  pattern="^hws.com"  />
                 </conditions>
                 <action  type="Redirect"  url="http://smartrecovery.cn/{R:0}"  />
            </rule>                                              
      </rules>
        </rewrite>
      </system.webServer>
    </configuration>


返回
發(fā)新帖