WAMP, .htaccess en 64bits , rewrite lijkt niet te werken.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Patrick G

patrick G

18/01/2014 13:55:38
Quote Anchor link
Hoi,

Na een tijdje niets aan het PHP deel van mijn homepage veranderd te hebben wil ik toch de boel weer eens veranderen.
Omdat ik inmiddels een andere PC heb, heb ik WAMP 2.4.4 geinstalleerd en de website geheel van de server gekopieerd naar C:wamp/www/manager.

De website wordt geladen ,maar mijn htaccess levert niet wat ik ervan verwacht.
Wat heb ik al gedaan,
de rewrite module in appache aangezet
de Allowoverride in httpd.conf staat aan
Stackoverflow doorzocht op mogelijke oplossingen, maar steeds wordt verwezen naar bovenstaande(wat ik dus al gedaan heb), of wordt er voor W7 64bits geen antwoord gegeven.

Wat gaat er fout?
Om te beginnen, de relatieve pads die op de server wel werken, gaan een directory omhoog.
/img/plaatje.html gaat niet naar de map www/manager/img, maar naar de map www/img.
idem voor de css en js(javascript) mappen
Hetzelfde lijkt te gebeuren voor alle andere $_GET aanroepen.

Acces log:
127.0.0.1 - - [18/Jan/2014:13:27:37 +0100] "GET /img/background.png HTTP/1.1" 404 216

Mijn .htaccess:
RewriteEngine On
RewriteBase /manager/

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^manager/(.*)/$ index.php?site=$1.php
----------------
Ik heb de rewriteBase ook al aangepast naar /www/manager/, geen resultaat.

Wat zie ik over het hoofd ?
Blijkbaar staat er iets op mijn server geconfigureerd dat lokaal niet hetzelfde werkt.
Alvast bedankt.
 
PHP hulp

PHP hulp

24/12/2024 19:25:37
 
Ivo P

Ivo P

18/01/2014 14:41:26
Quote Anchor link
heb je het over dat

<img src="img/plaatje.jpg">

niet meer werkt?
 
Patrick G

patrick G

18/01/2014 15:01:28
Quote Anchor link
Nee, alle plaatjes werken niet meer , de style niet , het javascript niet en alle interne links niet meer.
 
Joakim Broden

Joakim Broden

18/01/2014 15:41:53
Quote Anchor link
<base href="/manager/" /> in je head zetten
 
Patrick G

patrick G

18/01/2014 15:52:05
Quote Anchor link
Geprobeerd, helpt niet.
Acces log blijft:
127.0.0.1 - - [18/Jan/2014:15:51:48 +0100] "GET /img/background.png HTTP/1.1" 404 216
Gewijzigd op 18/01/2014 15:53:48 door patrick G
 
Ivo P

Ivo P

18/01/2014 16:42:12
Quote Anchor link
en stel dat je die background rechtstreeks in je browser wilt benaderen, wat zet je dan in de adresbalk van je browser?

De access-log regel ziet er namelijk niet zo heel raar uit.
 
Patrick G

patrick G

18/01/2014 16:54:00
Quote Anchor link
http://localhost/manager/img/background.png
En deze werkt (natuurlijk). Het punt is dat ik mijn .htaccess en mijn pagina werkend heb op het internet bij mijn provider.
Tevens heeft hij altijd gewerkt in Xampp op mijn vista laptop.

Als ik mijn hele pagina moet gaan herschrijven voor WAMP , dan weet ik niet of hij op de server nog wel werkt dus wil ik het graag oplossen met mijn .htaccess lokaal of een configuratie instelling.

edit/ Ik heb nu de rewriterule zo gewijzigd dat hij de gehele adresregel moet omzetten naar de gehele nieuwe padnaam, maar ook dan doet ie niks, ik denk toch dat de hele htaccess niet wordt gelezen.
Gewijzigd op 18/01/2014 17:16:00 door patrick G
 
Ivo P

Ivo P

18/01/2014 17:19:34
Quote Anchor link
en gaat dat straks bij je provider ook zijn:

http://jouwsite.nl/manager/img/background.png

?
 
Patrick G

patrick G

18/01/2014 17:33:39
Quote Anchor link
Nee, want de map manager is een submap van wamp/www
Dan ziet ie er zo uit
http://mijnsite.nl/img/background.png
 
Ivo P

Ivo P

18/01/2014 17:58:37
Quote Anchor link
is het dan niet handiger om in wamp een vhost te definieren

serverName manager.localhost
documentroot /wamp/www/manager

en dan in /etc/windows/system32/drivers/etc/hosts

even manager.localhost toe te voegen

?
dan heb je de zelfde situatie "als in het echt "
 
Patrick G

patrick G

18/01/2014 18:37:20
Quote Anchor link
Yo, ik heb met hulp van .
http://www.kristengrote.com/blog/articles/how-to-set-up-virtual-hosts-using-wamp
de virtual server geconfigureerd.

Daarna moest ik nog wel in het htaccess bestand de
RewriteBase /manager/
zetten en een / invoeren
/index.php?site=$1.php

maar het werkt.
bedankt.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.