.htaccess lijkt niet te werken

Status
Niet open voor verdere reacties.

e-mail-user

Gebruiker
Lid geworden
24 apr 2007
Berichten
121
Mijn localhost is een MAMP.
Ik ben het een beetje zat om telkens: "localhost:3000/project" te typen.
"localhost:3000" moet genoeg zijn, de browser "weet" dat ook en komt bij de enkele "l" al met "localhost:3000".
Ik tracht middels: "applications/MAMP/htdocs/.htaccess:" te bereiken dat m'n project direct wordt uitgevoerd.
In .htacces heb ik de volgende code:
Code:
RewriteEngine on

#RewriteBase /htdocs/
#RewriteRule ^index\.html$ - [L]
#RewriteCond%{REQUEST_FILENAME} !-f
#RewriteCond%{REQUEST_FILENAME} !-d
#RewriteRule . /drop-menu/index.html [L]

#RewriteCond %{HTTP_HOST} ^localhost:3000$ [NC,OR]
#RewriteCond %{HTTP_HOST} ^localhost:3000$
#RewriteCond %{REQUEST_URI} !^/?drop-menu/
#RewriteRule (.*) /drop-menu/$1 [L]

#RewriteRule ^([a-z\-]+)$ index.html?page=$1 [L]

RewriteRule ^(drop-menu/)?([a-z\-]+)$ /$1index.html?page=$1 [L]
Ik wil direct: "localhost:3000/drop-menu.index.html" uitvoeren.
Met alle hiervoor genoemde mogelijkheden in de .htaccess file werkt het niet.
Ik krijg steeds gewoon een lijst met in htdocs aanwezige projecten.
En dat wil ik niet, ik wil gewoon dat het project "drop-menu" start.
Wat moet ik in .htaccess wijzigen om dit aan de gang te krijgen?
Schermafbeelding 2018-03-16 om 15.15.54.png
 
Kan je niet beter je virtual host aanpassen?
 
Dank voor de reactie.
Via deze link: "https://docs.bolt.cm/3.4/howto/making-sure-htaccess-works" vond ik de oplossing.
En dit werkt:
Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^localhost:3000$ [NC,OR]
RewriteCond %{HTTP_HOST} ^localhost:3000$
RewriteCond %{REQUEST_URI} !^/?drop-menu/
RewriteRule (.*) /drop-menu/$1 [L]
Waarschijnlijk was die onderkast o een mededader.
Nogmaals dank.
 
Ja, je kan ze zelf LOKAAL aanmaken. Moet je wel je /etc/host bestand nog even aanpassen zodat ze naar je localhost op 127.0.0.1 worden gestuurd
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan