WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Problem med htaccess för att dölja .php ändelse (https://www.wn.se/forum/showthread.php?t=1066715)

gemma 2016-05-03 10:04

Problem med htaccess för att dölja .php ändelse
 
Hej

Jag försöker köra .htaccess enligt följande för att dölja .php fil-ändelser :
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

Htaccess och index ligger ensamma i mapp.
Trots detta när jag försöker komma åt index (utan .php), får jag 404 not found.

Rewrite modulen är laddad och htaccess fungerar bra med exempelvis:
RewriteRule ^alias-dokument$ /riktigt-dokument.php

Har någon möjligtvis någon ide om vad som skulle kunna vara fel här?

gemma 2016-05-03 11:13

Ska tillägga att jag utan problem kör:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1

och kan genom ./vadsomhelst få tillgång till index.php*

Ändrar jag däremot RewriteRule till:
RewriteRule ^(.*)$ $1.php

och försöker komma åt index (som ska dirigera om mig till index +.php) så får jag bara 404.

gemma 2016-05-03 13:31

Efter många om och men löste det sig,
-Multiviews krävdes tydligen


Alla tider är GMT +2. Klockan är nu 12:06.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson