2016-03-20 19 views
0

Web sitesinin index.php sayfası için IIS yeniden yazma kuralı aşağıda kullanıyorum. Ben www.sitename.com eriştiğinizdeIIS yeniden yazma kuralı - Web sitesi adında web sitesi adından 'dizin' metnini atlamak nasıl kullanılır

<rule name="INDEX"> 
<match url="^(.*)index$" /> 
<action type="Rewrite" url="index.php" appendQueryString="true" /> 
<conditions logicalGrouping="MatchAll"> 
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" /> 
<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" /> 
<add input="{REQUEST_URI}" pattern="^/(user/inc|user/img)" ignoreCase="false" negate="true" /> 
</conditions> 
</rule> 

, bu www.sitename.com/index gibi web sitesinin sonunda dizin ekler.

www.websitename.com veya www.websitename.com/index yazarsam bunu yapmak istiyorum, sadece www.sitename.com adresini göstermelidir. Lütfen bana nasıl yapacağımı bildirin.

cevap

0

Son olarak, sorunumun çözümünü anladım.

Herhangi bir kural yazmadan önce web.config dosyasında aşağıdaki kodu ekleyin. Ayrıca, web sitesindeki yola göre index.php sayfasının yolunu değiştirin.

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 

     <defaultDocument enabled="true"> 
      <files> 
       <remove value="user/index.php" /> 
       <add value="user/index.php" /> 
      </files> 
     </defaultDocument> 

     <rewrite> 
      <rules> 
       <rule name="INDEX"> 
        <match url="^(.*)index$" /> 
        <action type="Rewrite" url="user/index.php" appendQueryString="true" /> 
        <conditions logicalGrouping="MatchAll"> 
        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" /> 
        <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" /> 
        <add input="{REQUEST_URI}" pattern="^/(user/inc|user/img)" ignoreCase="false" negate="true" /> 
        </conditions> 
       </rule> 
      </rules> 
     </rewrite> 

    </system.webServer> 
</configuration>