Avatar billede ostehamster Nybegynder
10. august 2003 - 17:35 Der er 4 kommentarer og
1 løsning

mod_rewrite "overskriver" bibiloteker på serveren?

Hejsa

Jeg har fået mod_rewrite til at virke, men ikke helt som det skal.

Jeg har en .htaccess fil i min documentroot, som virker ganske godt. I min documentroot har jeg desuden nogle mapper. Hvis jeg prøver at komme ind i disse mapper, overtager mod_rewrite styringen.

Dvs., jeg kan ikke komme ind i mine mappe.

Jeg køre apache2 nu, og det virker på en apache 1.3.noget

Min .htaccess fil:
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^([^/]+)/?([^/]*)/?([^/]*)/?([^/]*)/?$ /selector.php?modul=$1&side=$2&id=$3&side_nr=$4 [L]

Udklip fra httpd.conf:
# Virtual host CMS
<VirtualHost 127.0.0.1>
    DocumentRoot /var/www/html/cms
    ServerName cms.testserver
   
        ServerAlias cms
    ServerSignature email
   
    DirectoryIndex index.php index.html index.htm index.shtml
   
    <Directory "/var/www/html/cms/">
        AllowOverride FileInfo
    </Directory>
</VirtualHost>

hvad kan det være?

mvh
Christoffer
Avatar billede limemedia Nybegynder
10. august 2003 - 17:44 #1
i dit underbibliotek, prøv at lave en .htaccess fil med RewriteEngine Off
Avatar billede ostehamster Nybegynder
10. august 2003 - 17:47 #2
det virker

men er det nødvendigt?

jeg mener, det virker på alle andre servere jeg har rodet med (uden den fil)
Avatar billede htm Nybegynder
10. august 2003 - 18:06 #3
Prøv og tilføj denne efter
RewriteCond %{REQUEST_FILENAME} !-F

RewriteCond %{REQUEST_FILENAME} !-U

og måske RewriteCond %{REQUEST_FILENAME} !-d
Avatar billede ostehamster Nybegynder
10. august 2003 - 18:24 #4
det virkede med !-U

takker :)

giver du et "svar"
Avatar billede htm Nybegynder
10. august 2003 - 18:25 #5
Yepper
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester