Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Redirekcija sa .htaccess-om

[es] :: PHP :: Redirekcija sa .htaccess-om

[ Pregleda: 3097 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Kusur
Grafički dizajner
Beograd

Član broj: 2485
Poruke: 208
*.dynamic.sbb.rs.



Profil

icon Redirekcija sa .htaccess-om20.05.2015. u 13:19 - pre 107 meseci
Pozdrav svima,

kako da pomoću htaccesa izvršim redirekciju starih url-ova na nove?

Stari
www.domen.com/Ime_nekog_proizvoda.html

Novi
www.domen.com/2345-Ime_nekog_proizvoda.html

Novi URL sadrži broj to jest ID proizvoda koji mi potreban. Hteo bih da kada neko pristupi sajtu sa starim url-om BEZ BROJA bude "prebačen" na novi url SA brojem.

Unapred hvala.
Kusur
 
Odgovor na temu

ColdKeyboard
Sasa Karanovic
Hardware and Firmware Engineer
Toronto, Canada

Član broj: 31924
Poruke: 868
*.dynamic.sbb.rs.

Jabber: ColdKeyboard
Sajt: www.SasaKaranovic.com


+11 Profil

icon Re: Redirekcija sa .htaccess-om20.05.2015. u 13:38 - pre 107 meseci
Mislim da to neces uspjeti samo sa .htaccess jer on ne moze da pristupi databazi i nadje koji je uid "Ime_nekog_proizvoda".

Ono sto bi moglo da radi je da "hvatas" sve linkove bez uid i da ih saljes na neku skriptu recimo redirect.php koja bi nasla uid na osnovu imena proizvoda i onda uradila redirect na link sa uid-om preko header() ili kako god ti najvise odgovara.
Ja bih u header obavezno stavio kod 301 da crawleri znaju da je stranica premestena i da indeksiraju pravu stranicu sa uid-om tipa:

Code:

header("HTTP/1.1 301 Moved Permanently");
header("Location: www.domen.com/$proizvodUID-Ime_nekog_proizvoda.html"); 

 
Odgovor na temu

Tpojka
Ratio, Logic

Član broj: 60114
Poruke: 209

ICQ: 491318095


+33 Profil

icon Re: Redirekcija sa .htaccess-om20.05.2015. u 13:59 - pre 107 meseci
Postavi trenutni kod iz htaccess-a.
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
 
Odgovor na temu

Kusur
Grafički dizajner
Beograd

Član broj: 2485
Poruke: 208
*.dynamic.sbb.rs.



Profil

icon Re: Redirekcija sa .htaccess-om20.05.2015. u 14:17 - pre 107 meseci
Prethodni čovek koji je radio sajt nije radio redirekciju url-ova preko htakesa, BAR JA TAKO MISLIM, a ja se ne snalazim sa njegovim načinom rada pa pokušavan da uradim na način koji koliko toliko znam ali želim da zadržim stare url-ove da "Gugleta" i drugi "popisivači" ne bi "kaznili sajt".

Evo SADRŽAJA .htaccesa-a

Options FollowSymLinks
DirectoryIndex index.php

RewriteEngine On
RewriteBase /
#RewriteCond /%{REQUEST_FILENAME} !-f
#RewriteCond /%{REQUEST_FILENAME} !-d
#RewriteRule ^(.+) index.php/$1
RewriteCond $1 !^(index\.php|images\/|slike\/|marty_bucella\/|pics\/|css\/|js\/|robots\.txt|admin\/|favicon\.ico|vesti\.xml|sitemap\.xml|ADM\/|nar\/|parts\/|preuzimanje\/|proba\/)
RewriteRule ^(.*)$ index.php/$1 [L]

#!^(index\.php|images\/|slike\/|marty_bucella\/|pics\/|css\/|js\/|robots\.txt|admin\/|favicon\.ico|vesti\.xml|sitemap\.xml|ADM\/|nar\/|parts\/|preuzimanje\/)
#RewriteRule ^(.*)$ index.php/$1 [L]


ColdKeyboard , hvala ti za na brzom odgovoru - mislim da je to dobar predlog.

Kusur
 
Odgovor na temu

Tpojka
Ratio, Logic

Član broj: 60114
Poruke: 209

ICQ: 491318095


+33 Profil

icon Re: Redirekcija sa .htaccess-om20.05.2015. u 14:32 - pre 107 meseci
Nema tu nista, u pravu si.
Mislio sam da je unutra rewrite rule stranice koja povlaci GET pa preuredjeno preko htaccess-a.
Bice da je PHP uradjen tako kako je uradjen i trebalo bi uraditi rewamp PHP koda.
Ako je u pitanju neki framework (ili bez obzira), provjeri route.php ili tako neki fajl.
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
 
Odgovor na temu

Kusur
Grafički dizajner
Beograd

Član broj: 2485
Poruke: 208
*.dynamic.sbb.rs.



Profil

icon Re: Redirekcija sa .htaccess-om20.05.2015. u 14:36 - pre 107 meseci
Hvala.

Da li možda znaš, kako da sa htaksesom "uhvatim" te url-ove bez ID-a?

Nisam sigaran da ću znam ispravan "Rewrite Rule".

Unapred hvala.


Kusur
 
Odgovor na temu

Tpojka
Ratio, Logic

Član broj: 60114
Poruke: 209

ICQ: 491318095


+33 Profil

icon Re: Redirekcija sa .htaccess-om20.05.2015. u 14:47 - pre 107 meseci
Ne postoji nacin da ti htaccess doda id ako nije prebuilt u linku.
Tj, morao bi da znas kako izgleda izvorni php link za tako nesto. U smislu:
Code (php):
www.domen.com/index.php?id=$1&name=$2

ili nesto slicno. To vec zavisi od nacina koji je definisan u PHP kodu odnosno od toga kako PHP obradjuje GET varijable.
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
95.180.71.*



+257 Profil

icon Re: Redirekcija sa .htaccess-om20.05.2015. u 20:18 - pre 107 meseci
Treba ti nesto ovako:
http://www.elitesecurity.org/t...m-slovima-bez-nasih-slova-kako

samo da napravis php koji ce na osnovu ulaza da ti napravi izlaz sa ID-jem - to moras sam da znas kako da dobijes.
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

[es] :: PHP :: Redirekcija sa .htaccess-om

[ Pregleda: 3097 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.