zicux Posted May 13, 2004 Report Posted May 13, 2004 Vai varētu būt tā, ka ieliekot direktorijā .htacces failu ar šitādu kodu: RewriteEngine On RewriteRule ^(.*)$ index.php?sec=$1 [QSA,L] pazūd bildes un CSS. Vai arī man kautkur konfigurācijā ir kaut kas nogājis grizi?
Roze Posted May 18, 2004 Report Posted May 18, 2004 Jaa tapeec ka tev tiek veerti valjaa visi faili caur index.php (proti nav rewrite nosaciijums ka reaali fails eksistee liidz ar to tad kad tiek veerts valjaa http://tavsais/style.css apache vinju paarmet uz http://tavsaits/index.php?sec=style.css - liidz ar to css protams netiek atteelots - taapat ar bildeem). Iesaku shaadas rules (kas pirmkaart checko kas pa failu tiek pieprasiits zinaamos paplashinaajums nepadot by default - otrs skataas vai fails neeksistee (daljeeji dublicee pirmo ruli tachu pirmaa rule noteikti atgrieziis 404 (Not Found) erroru hja fails fiziski neeksistees turpretii ja ruli izmetam tad http://tavsaits/fails.huj tikuntaa vienmeer tiks atrasts (kas nav korekti ja vien tu pats necheko veelaak ar php)) un skataas vai neeksistee shaada driektorija): RewriteEngine On RewriteCond %{REQUEST_URI} !\.(css|js|jpg|gif|jpeg|avi|mp3) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?sec=$1 [QSA,L]
Gacha Posted May 27, 2004 Report Posted May 27, 2004 Man atkal neizdodas atklāt, to, ja man existe direktorija http://localhost/lapa/ bet vinjsh to pārtaisa par page=lapa Kā šo problemu var labot? Meklāju bet neatradu (arzemu nets neba man tagad)
Roze Posted May 27, 2004 Report Posted May 27, 2004 Nez tam principaa rewrite rulei nevaidzeetu nostraadaat par to atbild: RewriteCond %{REQUEST_FILENAME} !-d Pats gan neesmu testeeji bet varbuut probleemas un savadaakaa darbiiba notiek ar mod_spelling (tjipa ja requests tiek paarlabots no cita modulja).
Gacha Posted May 27, 2004 Report Posted May 27, 2004 Nu palasijos manuali un tiešām RewriteCond %{REQUEST_FILENAME} !-d Par to būtu japarūpējās, bet tā tas nenotiek! Piemērs: http://localhost/pics/ pics man ir direktorija, kur ir bildes, bet shis man to parveido par index.php?page=pics Shada ir man ta rinda, kura to dara RewriteRule ^([a-zA-Z]+)/ index.php?page=$1
Gacha Posted June 3, 2004 Report Posted June 3, 2004 Izmeginaju visadus veidus, lai varetu iestastit tam apacim, ka direktorijas nav janjem, bet shis to negrib saprast. Lasiju apache manuali, bet tur nekas cits iznjemot RewriteCond %{REQUEST_FILENAME} !-d nebija. Vai kads nevaretu dot kadu padomu ?
Recommended Posts