Jump to content
php.lv forumi

Htacessu clean urls nesaprašana


Cibiņš

Recommended Posts

Sveiki!

 

Mācos veidot clean urļus, bet nesaprotu pāris lietas..

 

Respektīvi paņēmu apmācību no http://php.lv/f/topic/16923-ka-izveidot-vienkarsu-routing-framework-u/ otro variantu.

 

Kādēļ man ja es ielieku visu lapas root mapē (kur URL adrese ir www.lapa.lv)viss strādā, bet tiklīdz ielieku šo padarīšanu to zem root mapes /test mapē (www.lapa.lv/test) tā nestrādā - izvada "Page not found" ?

 

htacessaa ja ir šāds

RewriteBase /

tad tiek tipa includota lapa no lapas root mapes bez css un attēliem, bet ja ir

RewriteBase /test

Tad itkā viņš pieslēdzās tai "test" mapei taču izvada "page not found".

 

Arī ja pieliek klāt /user/123 tad nekas nemainās - "page not found".

 

Kādēļ tā?

 

Tas viss tiek darīts uz servera un apache konfigurācijā tas rewrite dzinējs ir ON.

Edited by Cibiņš
Link to comment
Share on other sites

Pievienojot / beigās arī nē:

RewriteBase /test/

?

Parasti log faili sniedz atbildi, kas ir nogājis greizi.

 

Šo ar pieliku, nope nekādas izmaiņas. Nu servera logā itkā viss ir ok, neuzrāda ka kaut kur būtu notikusi kļūda.

 

Varbūt nepareizi izteicos, ne jau 404 erroru rāda bet pašā tajā lapiņā. Lapiņa kā tāda strādā. Tikai kapēc neizvada kaut ko bet rāda

 

Header

not found

Footer

 

tā kā ar strādāšanu jau viss ok tikai nekādus padotos mainīgtos URLos neatspoguļo.

Link to comment
Share on other sites

Āa sapratu kapēc.

 

$p=explode('/',$_SERVER['REQUEST_URI']);

 

vajadzēja uztaisīt par

 

$p=explode('/test/',$_SERVER['REQUEST_URI']);

 

Kāds nezin kautkādu labāku variantu kā panākt lai nebūtu jāmaina tās direktorijas gadijumā ja kopē subfolderī?

Edited by Cibiņš
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...