webForumDet fria alternativet

.htaccess för windows?

2 svar · 268 visningar · startad av GrodanBoll

GrodanBollMedlem sedan sep. 2001788 inlägg
#1

Hej hej

Men funkar inte .htaccess filer på Windowsmaskiner? :q
Finns det kanske någe annat likvärdigt?

/Grodan

cmkMedlem sedan mars 2001325 inlägg
#2

du kan inte ha en punkt som första bokstaven i ett filnamn under windows. Har för mig att man kan ändra vilken fil den ska leta efter i httpd.conf

/Martin

GrodanBollMedlem sedan sep. 2001788 inlägg
#3

Sitter med Win 2000 och där kan man döpa om den o dos-läget till '.htaccess' (men du kan oxå ändra namnet i 'httpd.conf' som du sa).
Jag har även nu lyckats med att kunna passwordskydda en katalog genom '.htaccess'. Men det jag igentligen ville göra var att lära mig mod_rewrite.
Problemet e att jag inte vet om det funkar på min maskin eller inte :(
Finns det lanske någe snabbts ätt att kolla det?

Apachen ger inga felmeddelanden och jag har kommenterat bort modilen i 'httpd.conf'.
Jag tror att jag har skrivit min regexp rätt, den e inte så kompicerad med det händer inget...

det som jag har lagt i min 'httpd.conf' är:

<Directory "C:/Program Files/Apache Group/Apache/htdocs/test">
Options None
AllowOverride All
Order allow,deny
Allow from all
</Directory>

Och in min '.htaccess' har jag skrivit:

RewriteEngine on
Options +FollowSymlinks

RewriteCond %{HTTP_USER_AGENT} ^Mozilla.*
RewriteRule ^/$ /test1.php [L]

RewriteCond %{HTTP_USER_AGENT} ^Lynx.*
RewriteRule ^/$ /test3.php [L]

RewriteRule ^/$ /test5.php [L]

Det jag vill är att om besökaren skriver in www.domän.se/test så ska han flyttas till sida beroende på vilken läsare han använder...
Problemet e att, om man skriver in länken bara får upp en fillistning (har ingen idexfil). Den ska ju hoppa till en av filerna som bekrivs i '.htaccess'en jö...

Någon som kan hjälpa mig?

/EnFörvirradGroda :)

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)