spoks Posted August 22, 2003 Report Share Posted August 22, 2003 Varbūt kāds var latviešu valodā šeit uzrakstīt kā šī iespēja īsti darbojās. Esmu lasījis Apache manuāli, bet tā īsti neesmu iebraucis. Cik noprotu (esmu mēģinājis) ar .htaccess failu iekš www root direktorijas vien nepietiek vien nepietiek. Apache'i ir pielikts modulis mod_rewrite.c . Vai ir kāda atšķirība izmantojot RewriteEngine uz Win2k un Linux servera. Link to comment Share on other sites More sharing options...
Roze Posted August 23, 2003 Report Share Posted August 23, 2003 "Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. '' Latvieshu valodaa diezvai buus kaada dokumentaacija.. Nu principaa visas rewrite direktiivas var nodot ar .htacess (svariigi gan kas apachei noraadiits pie AllowOverride proti kaadas opcijas apache lasiis vai ignorees no .htaccess faila). Cik noprotu ideja tev ko mod_rewrite dara vispaar ir (ja nav tad iisumaa vareetu buut taa: mod_rewrite atbild par URLju "paarseeshanu" t.i. adreshu veidoshanu, redirektiem attiecibaa peec ievadiitaas adreses, klienta parametriem u.c. - "The Apache module mod_rewrite is a killer one, i.e. it is a really sophisticated module which provides a powerful way to do URL manipulations. With it you can nearly do all types of URL manipulations you ever dreamed about" Nu visbiezhaak manupraat gan to izmanto smuko (human readable) adreshu veidoshanaa. http://site.lv/?id=3456&cat=456ert&pid=2345234 vietaa taisot http://site.lv/products/food/buhanka/ .. Vienkaarsh piemeers (.htaccess) RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?dir=$1 [QSA,L] Ja pieprasiitais fails vai direktorija neeksistee tad urlis tiek padots failam index.php kaa mainiigais $dir tadejaadi ljaujot jau php analizete ko juuzerim raadiit t.i. vars nav jalieto teiksim http://site.lv/?dir=products bet gan http://site.lv/products/ lai arii reaali taada direktorija uz servera neeksistee.. Diezgan daudz noderiigu piemeeru un skaidrojumu ir tajaa pashaa apache dokumentaacijaa http://httpd.apache.org/docs/misc/rewriteguide.html Izvirst var liidz nemanjai.. Link to comment Share on other sites More sharing options...
Recommended Posts