Regular expression i htaccess regex, PCRE, POSIX, upotreba Apache .htaccess , mod_rewrite |
|
Alati teme | Način prikaza |
11. 04. 2007. | #1 |
Domagoj Horvat
Expert
|
case insensitive URLs
imam neki stari sajt malo divlje napravljen. divlje = imena fajlova (pretezno slika) su pisana svakako, mala, velika slova, ekstenzije takodjer. U samim HTMLovima, slike i linkovi se pak zovu svakako, bez ikakvog pravila: nekad veliko, nekad malo...
na serveru to, prirodno ne radi. vjerojatno je nekad radilo na windows serveru, ali na Unixu ne. postoji li nacin da to sredim? nekakvim rewrite_modom, necim? nije mi opcija editirat sve posto toga ima, a ako se netko pita cemu uopce stavljat sajt od prije x godina? -> kao ilustracija vremena 'kako je to nekad bilo'
__________________
postoje ludosti bez kojih je nemoguce ljudsko dostojanstvo |
11. 04. 2007. | #2 |
novi član
Na probnom radu
Datum učlanjenja: 12.02.2007
Lokacija: Novi Sad
Poruke: 25
Hvala: 0
4 "Hvala" u 3 poruka
|
DreamWeaver ima opciju da proverava sve linkove, a ako nesto promenis (ime slike) menja u svim fajlovima...
Trajace, u svakom slucaju... |
11. 04. 2007. | #3 |
Boris
Grand Master
Datum učlanjenja: 01.12.2005
Lokacija: Novi Sad
Poruke: 775
Hvala: 5
156 "Hvala" u 2 poruka
|
Ako imas kontrolu nad serverom gde se fajlovi hostuju, instaliraj sambu, prebaci ceo sajt u neki drugi folder (izvan www root), zatim sharuj taj folder preko sambe, i mountuj ga na istoj masini umesto originalnog www foldera. Time ces zaobici case sensitivity problem.
Naravno, ako nemas potpunu kontrolu nad serverom (nemas root), zaboravi na ovo resenje.
__________________
"It’s important to have goals when you pet. Otherwise you’re just rubbing another mammal for no reason." - Scott Adams |
11. 04. 2007. | #4 |
Siva eminencija
Grand Master
|
mod_spelling.c iako je pravo resenje da lepo sve konvertujes u lowercase sto i nije neki posebno veliki posao uz pismen editor
Poslednja izmena od McKracken : 11. 04. 2007. u 04:19. |
11. 04. 2007. | #5 |
Vladan Zirojević
Grand Master
|
Nisam probao, ali mozda ti pomogne nesto ovakvo:
Kôd:
RewriteEngine on RewriteMap upper2lower int:tolower RewriteRule ^/(.*)$ /${upper2lower:$1} |
11. 04. 2007. | #6 | |
Domagoj Horvat
Expert
|
Citat:
@zextra nemam kontrolu nad serverom, nazalost cini se da cu morat editirat sve u lowercase i mir... osim ako ne nabasa netko s nekim rewrite-om koji bi odradio posao...
__________________
postoje ludosti bez kojih je nemoguce ljudsko dostojanstvo |
|
11. 04. 2007. | #7 |
Boris
Grand Master
Datum učlanjenja: 01.12.2005
Lokacija: Novi Sad
Poruke: 775
Hvala: 5
156 "Hvala" u 2 poruka
|
@zira: RewriteMap ne može da se nađe u .htaccess fajlu, samo u server/vhost konfiguraciji.
__________________
"It’s important to have goals when you pet. Otherwise you’re just rubbing another mammal for no reason." - Scott Adams |
11. 04. 2007. | #8 |
Domagoj Horvat
Expert
|
dreamweaver ima onu zgodnu foru da moze u cijelom folderu u svim fajlovima promijenit nesto + moze koristit regular expressions...
jos samo kad bih znao kako izgledaju regexps za FIND svako veliko slovo i REPLACE sa lowercase ekvivalentom? ima li tko za istrest iz rukava?
__________________
postoje ludosti bez kojih je nemoguce ljudsko dostojanstvo |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
MySQL case insensitive? | srdjevic | SQL baze podataka - Sponzor: Baze-Podataka.net | 3 | 07. 04. 2007. 10:44 |
Cudan case-sensitivity problem | zextra | SQL baze podataka - Sponzor: Baze-Podataka.net | 3 | 30. 04. 2006. 02:07 |
Problem sa cAse sEnsitivE pretragom и ћирилицом | LyoShi | SQL baze podataka - Sponzor: Baze-Podataka.net | 2 | 09. 04. 2006. 19:50 |
Case study: Marketing strategija za prodaju web komponenti | boccio | Marketing i SEO | 21 | 15. 08. 2005. 16:42 |