Jump to content
php.lv forumi

mod_rewrite kombinācijā ar :


Recommended Posts

.htaccess fails izskatās šādi

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?p=$1 [QSA,L]

Ja mēģinu rakstīt http://localhost/a/b:c tad viss kārtībā, taču, ja mēģinu rakstīt http://localhost/a:b tad izmet kļūdu 403 Forbidden.

Kļūda ir tikai tad, ja adrese ir mainigais:mainigais2, ja adrese ir mainigais/mainigais:mainigais2 (ir vismaz viens slash), tad viss ok. Kur varētu būt problēma (ja : vietā ielieku _ tad arī viss ir ok)

Edited by litt
Link to comment
Share on other sites

Ar : gribēju atdalīt izvēlēto lapu. Piemēram, man ir sadaļa products un izvēlēta ir 5. lapa

Adrese tādā gadījumā būtu server.lv/products:5

server.lv/products_5 izskatītos patizli

 

Kas vainas "," vai "." ? Piemēram:

server.lv/products,5

server.lv/products.5

 

Vēl labāk - atdalīt ar "-"

server.lv/products-5

 

Jebkurā gadījumā, labāk nekā ":" - šī zīme tiek reti lietota adresēs un manuprāt no tās jāizvairās, jo tā liecina, ka sekos pavisam cita tipa saturs! Saproti?

Link to comment
Share on other sites

×
×
  • Create New...