|
Regular expression i htaccess regex, PCRE, POSIX, upotreba Apache .htaccess , mod_rewrite |
|
Alati teme | Način prikaza |
|
04. 11. 2005. | #1 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
.htaccess, http -> jedno pravilo, https -> drugo
Da li mi neko može pomoći. Problem je sledeći: želim da kad čovek dolazi sa http da se primeni jedan rewrite rule, ako je pak https da se primeni drugo pravilo. Prilično bitno i hitno
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog |
04. 11. 2005. | #2 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
Rešio, metodom uzaludnog pokušaja i uz pomoć prijatelja (fala Godžo). Evo, možda nekom pomogne:
Kôd:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{HTTPS} ^on.* RewriteRule ^(.*)$ https://www.example.com/index.php?req=/$1 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ http://www.example.com/index.php?req=/$1 [L]
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog |
07. 11. 2005. | #3 |
Goran Radulović
Professional
|
nema frke care (mrzzzzzzzzzzim htaccess)
__________________
Never show weakness, the only pain that matters is the pain you inflict. |
05. 12. 2005. | #4 |
Boris
Grand Master
Datum učlanjenja: 01.12.2005
Lokacija: Novi Sad
Poruke: 775
Hvala: 5
156 "Hvala" u 2 poruka
|
obozavam htaccess i mod_rewrite uzgred, zasto ceo posao obrade url-a prebacivati na php, kada jedan (tj dobar) deo moze da odradi i apache?
__________________
"It’s important to have goals when you pet. Otherwise you’re just rubbing another mammal for no reason." - Scott Adams |
05. 12. 2005. | #5 |
Ivan Dilber
Sir Write-a-Lot
|
a tek kad otkrijes RewriteMap komandu i sta sve sa tim moze da se uradi.. ucitavanje rewrite rules iz text fajlova, iz baze, cak i externu skriptu koja radi rewrite
jedino sto mora da se napomene da je upotreba mod_rewrite u .htaccessu losije resenje (ali ko nema izbora sta ce), daleko je efikasnije ko ima pristup httpd.conf-u da tamo pise rewrite rules, jer se time stede dodatni redirekti, i tada mod_rewrite prakticno uopste ne utice na perfomanse servera. To je tek onda prava stvar... |
05. 12. 2005. | #6 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
Zato što .htaccess ne može da se gradi i učitava dinamički, a PHP može. Pogledaj sve novije frameworke: svi koriste neki vid rutiranja.
Npr, framework koji koristim ti ne dozvoljava da imaš "prljave" URLove, tj. dozvoljava ti, ali ti je jednostavnije da koristiš /nesto/nesto/nesto/ jer imam niz ruta definisanih za taj tip URLova.
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog Poslednja izmena od Ilija Studen : 05. 12. 2005. u 15:29. |
05. 12. 2005. | #7 |
Ivan Dilber
Sir Write-a-Lot
|
ma moze, kako ne moze...sve moze
kao prvo htaccess se ucitava za svaki zahtev, tako da ti mozes da ga generise po volji...tako recimo radi Wordpress... mada je to primitivno resenje, jer je mnooooogo bolje sa RewriteMap. Tako mozes da imas recimo perl (ili C ili php-cli) skript kome Apache posalje na STDIN neki url, a ovaj mu vrati novi url preko STDOUT, i onda Apache koristi taj novi url.. znaci mozes da rutiras kako ti se svidja, isto kao iz skripta, ali sa jednom velikom prednoscu, sto se taj skript pokrene samo jednom, kad se startuje Apache, i ostaje upaljen trajno (koliko i Apache), pa se izbegava overhead za kompajliranje kod svakog upita...takodje i ako koristis bazu, povezujes se samo jedanput, pa je brze... moduli za apache su ludilo, ali nazalost u web hosting varijanti ne moze vecina tih stvari da se iskoristi kako treba... |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
FFAASSion - DRUGO OKUPLJANJE | mprinc | Flash | 1 | 10. 02. 2009. 01:16 |
Struja ili nesto drugo? | bluesman | Hardware | 7 | 21. 07. 2008. 02:57 |
action="http ili https' ? | misk0 | (X)HTML, JavaScript, DHTML, XML, CSS | 6 | 11. 07. 2007. 20:39 |
.htaccess, http->https | oliver | Regular expression i htaccess | 3 | 07. 11. 2005. 20:29 |