|
Regular expression i htaccess regex, PCRE, POSIX, upotreba Apache .htaccess , mod_rewrite |
|
Alati teme | Način prikaza |
28. 07. 2009. | #1 |
član
Certified
Datum učlanjenja: 11.05.2007
Poruke: 58
Hvala: 35
3 "Hvala" u 3 poruka
|
mod_rewrite i redirect 301 - Specifičan slučaj
Dragi prijatelji, potrebna je mala pomoć...
Hteo bih da redirektujem/konvertujem URL-ove (301 Permanent) iz jednog u drugi oblik. Format je sada sledeći: domen.tld/Direktorijum/Ovo-je-naslov-clanka.html Hteo bih da ga promenim u (selidba na WP platformu): domen.tld/direktorijum/ovo-je-naslov-clanka Operacije koje moraju da se učine su: 1. Odstranjivanje ekstenzije ".html" 2. Konverzija celog urla u lowercase... Ovo je pitanje za eksperte i znalce, zato i pitam DPT ekipu! Hvala puno
__________________
Daft Punk is playing at my house |
28. 07. 2009. | #2 |
Goran Pilipović
Sir Write-a-Lot
|
Mislim da će to teško da ide preko htaccess, najbolje rešenje je da u svom scriptu imaš redirekciju. Pusti da prođe taj url do .php a onda u scriptu uradi proveru, i ako imaš *.html redirektuj sa 301 na url kako hoćeš. Ne znam kako bi drugačije uradio lowercase, da nije toga onda bi mogao komotno preko htaccess.
Ja sam tako uradio na jednom ogromnom sajtu, i prvih par meseci je bilo dosta tih redirect hit-ova, ali se kasnije smirilo.
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
28. 07. 2009. | #3 |
Nikola Denić
Sir Write-a-Lot
|
^ tako smo mi skoro uradili redirekciju na jednom projektu ... doduse izmedju ostalog u proveri smo kesirali rezultate tako da nije divljala skripta puno
__________________
Do not ask yourself what the world needs. Ask yourself what makes you come alive, and then go do that. Because what the world needs is people who have come alive |
28. 07. 2009. | #4 |
član
Certified
Datum učlanjenja: 11.05.2007
Poruke: 58
Hvala: 35
3 "Hvala" u 3 poruka
|
Hvala Bluesman, na odlicnom odgovoru, ali izgleda da mi ipak nece biti potreban tako "dugacak" put...
Ispostavilo se da Wordpress interno ne pravi razliku izmedju velikih i malih slova. URLovi: Kôd:
domen.tld/Direktorijum/Ovo-je-naslov-clanka domen.tld/direktorijum/ovo-je-naslov-clanka Dakle, sto se tice migracije na Wordpress i velikih slova u URLovima, tu nema problema. Sto se pak tice ekstenzije, evo jednostavnog koda koji to "odfikari": Kôd:
RedirectMatch 301 (.*)\.html$ http://www.primer.com$1 Kôd:
RedirectMatch 301 (.*)\.html$ http://www.primer.com$1.php
__________________
Daft Punk is playing at my house |
28. 07. 2009. | #5 |
novi klan
Professional
Datum učlanjenja: 03.02.2007
Poruke: 326
Hvala: 43
427 "Hvala" u 50 poruka
|
mlatim praznu slamu sad, ali me zainteresovalo, pa sam malo guglao, a mozda nekad nekome i zatreba.
trebalo bi da moze ovako nekako da se uradi lowercase celog URI-a, doduse, iz httpd.conf, ne iz .htaccess (zbog RewriteMap): Kôd:
<VirtualHost> ... RewriteEngine on RewriteMap lowercase int:tolower RewriteCond $1 [A-Z] RewriteRule ^/(.*)$ /${lowercase:$1} [R=301,L] ... </VirtualHost>
__________________
We professional we dealin' with business |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Problem sa redirect 301 | eclipse | Regular expression i htaccess | 4 | 25. 04. 2010. 13:07 |
SEO, parametarski url, redirect... | salebab | Marketing i SEO | 1 | 06. 11. 2008. 16:32 |
mod_rewrite i redirect 301 | Mitrović Srđan | Regular expression i htaccess | 3 | 10. 09. 2008. 23:33 |
CSS3 i browser specifične mogućnosti, danas... | Dragan Babić | Web design, Layout, User Interface | 34 | 04. 03. 2008. 16:31 |
Redirect 301 pitanje | Mr.Paja | Web Hosting, web serveri i operativni sistemi | 6 | 20. 02. 2008. 13:18 |