Jump to content
php.lv forumi

par .htacces


zicux

Recommended Posts

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?

Link to comment
Share on other sites

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]

Link to comment
Share on other sites

  • 2 weeks later...

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).

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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 ?

Link to comment
Share on other sites

×
×
  • Create New...