Pretty Urls op ISS
Posted: Mon Mar 07, 2011 10:30 pm
Hey,
Ik heb mijn cmsmadesimple site verhuist en op de nieuwe hosting heb ik ISS. Ik kwam er achter dat .htaccess dat niet werkt voor de pretty urls.
Dit moet blijkbaar via ISAPI ReWrite. Ik heb een httpd.ini bestand aangemaakt met onderstaande er in en in de root map geplaatst. Via google heb ik gevonden hoe je ReWriteRules zijn voor cmsmadesimple.
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Block external access to the httpd.ini and httpd.parse.errors files
RewriteRule /httpd(?:\.ini|\.parse\.errors).* / [F,I,O]
# Block external access to the Helper ISAPI Extension
RewriteRule .*\.isrwhlp / [F,I,O]
# Defend your computer from some worm attacks
RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]
#RewriteCond Host: (.*)
#RewriteRule ([^.?]+[^.?/]) http\://$1$2/ [I,R]
RewriteRule ^/([^/]+)\.html /index.php\?page=$1
RewriteRule ^/([^/]+)/([^/]+)\.html /index.php\?page=$1/$2
RewriteRule ^/([^/]+)/([^/]+)([0-9]*)\.html /index.php\?page=$1/$2$3
RewriteRule ^/([^/]+)/([0-9]*)/([0-9]*)\.html /index.php\?page=$1/$2/$3
#RewriteRule ^/(.+)$ /index.php\?page=$1 [I,L]
----
In de config heb ik mod_rewrite aangezet en mijn urls zien er zo uit:
domein.nl/parent
domein.nl/parent/child
Het werkt helaas niet. Iemand tips? Omdat ik niet met '.html' werk heb ik in mijn versie '\.html ' al weg gehaald in de ReWrite Urls. Help ook niet.
Hoop echt dat iemand me kan helpen.
Thx
Ik heb mijn cmsmadesimple site verhuist en op de nieuwe hosting heb ik ISS. Ik kwam er achter dat .htaccess dat niet werkt voor de pretty urls.
Dit moet blijkbaar via ISAPI ReWrite. Ik heb een httpd.ini bestand aangemaakt met onderstaande er in en in de root map geplaatst. Via google heb ik gevonden hoe je ReWriteRules zijn voor cmsmadesimple.
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Block external access to the httpd.ini and httpd.parse.errors files
RewriteRule /httpd(?:\.ini|\.parse\.errors).* / [F,I,O]
# Block external access to the Helper ISAPI Extension
RewriteRule .*\.isrwhlp / [F,I,O]
# Defend your computer from some worm attacks
RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]
#RewriteCond Host: (.*)
#RewriteRule ([^.?]+[^.?/]) http\://$1$2/ [I,R]
RewriteRule ^/([^/]+)\.html /index.php\?page=$1
RewriteRule ^/([^/]+)/([^/]+)\.html /index.php\?page=$1/$2
RewriteRule ^/([^/]+)/([^/]+)([0-9]*)\.html /index.php\?page=$1/$2$3
RewriteRule ^/([^/]+)/([0-9]*)/([0-9]*)\.html /index.php\?page=$1/$2/$3
#RewriteRule ^/(.+)$ /index.php\?page=$1 [I,L]
----
In de config heb ik mod_rewrite aangezet en mijn urls zien er zo uit:
domein.nl/parent
domein.nl/parent/child
Het werkt helaas niet. Iemand tips? Omdat ik niet met '.html' werk heb ik in mijn versie '\.html ' al weg gehaald in de ReWrite Urls. Help ook niet.
Hoop echt dat iemand me kan helpen.
Thx