ISAPI Rewrite обнаруживает корневую папку

Используя ISAPI Rewrite, я ищу способ определить, содержит ли заданный URL-адрес только одну подпапку, а затем перезаписать URL-адрес.

www.mysite.com/Cloud     => true
www.mysite.com/Cloud/    => false
www.mysite.com/Cloud/One => false
www.mysite.com/Cloud.xml => false

результатом должен быть URL-адрес, добавленный с .html только для истинного условия

www.mysite.com/Cloud.html

person jvzoggel    schedule 24.05.2012    source источник


Ответы (1)


Попробуйте использовать следующее:

RewriteEngine on
RewriteBase /

RewriteRule ^([^/]+)$ $1.html [NC,L]

Вы не указали, это 301-редирект или рерайт. Так что, если это 301-редирект, просто добавьте R=301 в флаги.

person Andrew    schedule 24.05.2012