Forum » Izdelava spletišč » .htaccess problem (rewriterule)
.htaccess problem (rewriterule)
Pimoz ::
Lepo pozdravljeni.
Izdelujem spletno stran in bi s .htaccess datoteko rad omejil dostop do vsega razen index.php (oziroma index(in za njem karkoli) (iz čisto praktičnih razlogov)).
RewriteRule se šele učim pisati zato bodi z mano prosim nežni :)
Dosedaj sem spesnil tole:
RewriteEngine on
RewriteRule !^index index.php [R]
Vendar ne deluje po mojih pričakovanjih :/ Želim namreč, da bi se vse razen index.* preusmerilo na index.php. Obenem hočem, da se to tudi zgodi v brskalniku (s tistim [R] (vem, da sem malo čudno obrazložil))
Vendar mi Apache naredi bedarijo, in sicer mi k naslovu http://localhost/ pripiše absolutno pot do index.php :/
Stvar izgleda takole:
Vpišeš: http://localhost/sadfafdsa
Dobiš: http://localhost/C:/www/index.php
Kako bi lahko naredil da me preusmeri na http://localhost/index.php brez da bi moral v RewriteRule vpisovati poln naslov strani (rad bi stvar naredil čim bolj enostavno za nadaljno uporabo)?
Izdelujem spletno stran in bi s .htaccess datoteko rad omejil dostop do vsega razen index.php (oziroma index(in za njem karkoli) (iz čisto praktičnih razlogov)).
RewriteRule se šele učim pisati zato bodi z mano prosim nežni :)
Dosedaj sem spesnil tole:
RewriteEngine on
RewriteRule !^index index.php [R]
Vendar ne deluje po mojih pričakovanjih :/ Želim namreč, da bi se vse razen index.* preusmerilo na index.php. Obenem hočem, da se to tudi zgodi v brskalniku (s tistim [R] (vem, da sem malo čudno obrazložil))
Vendar mi Apache naredi bedarijo, in sicer mi k naslovu http://localhost/ pripiše absolutno pot do index.php :/
Stvar izgleda takole:
Vpišeš: http://localhost/sadfafdsa
Dobiš: http://localhost/C:/www/index.php
Kako bi lahko naredil da me preusmeri na http://localhost/index.php brez da bi moral v RewriteRule vpisovati poln naslov strani (rad bi stvar naredil čim bolj enostavno za nadaljno uporabo)?
misek ::
Sem si mislil, saj sem tudi sam pred par dnevi reševal podoben problem , s tem da sem jaz vse hotel spraviti preko wraper php datoteke, v kateri sem preverjal avtentikacijo (basic & digest).
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Google font - (č,ž,š) delajo local, na hostu pa ne delujejoOddelek: Izdelava spletišč | 2332 (2124) | neoserv |
» | mod_rewrite - prosim za nasvetOddelek: Programiranje | 1406 (1282) | carota |
» | .htaccess | IIS | ISAPI_RewriteOddelek: Izdelava spletišč | 782 (667) | darkolord |
» | mod_rewriteOddelek: Izdelava spletišč | 1204 (1146) | techfreak :) |
» | .htaccess rewrite za poddomenoOddelek: Izdelava spletišč | 1436 (1356) | alessio2 |