[TYPO3-UG Dutch] Wie heeft ervaring met Realurl op windows 2008 IIS 7.0

Idar mailNOSPAM at idar.nl
Sat Apr 4 13:50:20 CEST 2009


Beste lijst,

Wij draaien TYPO3 op een windows 2008, met IIS 7.0 Server.
Deze server pakt .htaccess niet omdat het op IIS draait.(logisch)

Nu hebben we de htaccces bestand geconverteerd in een web.config bestand. 
(zie scriptje beneden.)
Wij maken gebruik van de standaard IIS rewrite module van IIS7.
Hierin zit een functie waarmee eenvoudig een .htaccess geïmporteerd kan 
worden. IIS 7 maakt hier een web.config van.
En vervolgens de 404 pagina naar index.php laten verwijzen.

Het werkt tot een zekere hoogte:
Als je op de root zit:  werkt alle realurl links op de eerste level 
(http://www.domein.nl/whatever.html)
maar op de tweede level niet: (http://www.domein.nl/submap/whatever.html)
Blijkbaar weet niet wat hij de de "/submap/" moet doen! verwijzingen kloppen 
niet!

En als je in de "foute submap" zit onthoud realurl de "submap"
Dus wil je naar een andere locatie in de site krijg je 
http://www.domein.nl/submap/submap2/whatever2.html => map '"/submap/" moet 
weg!

Wij vermoeden dat het een rewrite rule fout is!

 - realurlconf niet aangepast, alléén rootpage_id op de goede plek gezet.
 - added this line to my localconf.php: 
$TYPO3_CONF_VARS['SYS']['requestURIvar'] = '_SERVER|HTTP_X_REWRITE_URL'; 
werkt ook niet.
 - geen "ISAPI_rewrite" of andere derde component mogelijk


Thanks,

Idar Sprock







Web.config:
--------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="ImportedRule1">
                    <match 
url="^(typo3|t3lib|tslib|fileadmin|typo3conf|typo3temp|uploads|showpic\.php|favicon\.ico)/" 
ignoreCase="false" />
                    <action type="None" />
                </rule>
                <rule name="ImportedRule2">
                    <match url="^typo3$" ignoreCase="false" />
                    <action type="Rewrite" url="typo3/index_re.php" />
                </rule>
                <rule name="ImportedRule3">
                    <match url=".*" ignoreCase="false" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" 
negate="true" pattern="" ignoreCase="false" />
                        <add input="{REQUEST_FILENAME}" 
matchType="IsDirectory" negate="false" pattern="" ignoreCase="false" />
                    </conditions>
                    <action type="Rewrite" url="index.php" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration> 




More information about the TYPO3-UG-dutch mailing list