.htaccess na windowse

preco nefunguje na windowse ?je jedno ci tam dam

RewriteEngine On
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?typ=$1 [L,QSA]


alebo

ErrorDocument 404 /404.php


vzdy mi vyhodi chynu hlasku servera
Ono je to dano tim, ze podpora .htaccess je ve windowskem apachi defeultne vypnuta.
Musis jej proto aktivovat. To provedes upravou souboru httpd.conf a v nem upravit radky:

#LoadModule rewrite_module modules/mod_rewrite.so
na
LoadModule rewrite_module modules/mod_rewrite.so

a ymenit AllowOverride None na All

<Directory />
. .
AllowOverride All
. .
</Directory>
a ked mam hosting windowsacky tak potom ako?
tak se zeptej jestli soubor .htaccess vůbec podporují
dik, tohle mi pomohlo, cele jsem to popsal zde:





apache2.conf (/etc/apache2/)
---
AccessFileName .htaccess

<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
---

byva nastaveno OK



httpd.conf (/etc/apache2/ ; /etc/httpd/)
---
# rewrite engine
# win
# LoadModule rewrite_module modules/mod_rewrite.so
# linux kubuntu
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so

<Directory /var/www/ppweb/ip/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
---

nebyva nastaveno ani mod rewrite ani htaccess
pro module - spravny adesar!
pro web - spravny adresar! (/var/www/ pro vsechny www)



./htaccess (AuthUserFile spravnou url, viz phpinfo())
---
# AuthUserFile /3w/wz.cz/p/peter-mlich/x/hta/.htpasswd
AuthUserFile /var/www/ppweb/ip/.htpasswd
AuthGroupFile /dev/null
AuthName "Titulek Zabezpecena stranka CVT"
AuthType Basic

require valid-user
---



./htpasswd (heslo sifrovane, jinak nepojede)
---
cvt:GaCL6VUyUV7lo
---

linux prikaz:
htpasswd -c jmeno_souboru uzivatel_jmeno
htpasswd -bc jmeno_souboru uzivatel_jmeno uzivatel_heslo
htpasswd -c .htpasswd jones
htpasswd -bc .htpasswd jones Pwd4Steve
(jones:SFlrPtpq8yy2Y)
Pozor na to, aby bylo nastavene stejne cryptovani linux prikazem a v (httpd.conf / apache)!

---
Links:
http://httpd.apache.org/docs/2.0/howto/htaccess.html