Sva početnička pitanja Sva početnička pitanja bi trebala da se postavljaju u ovom forumu, a ako se pretvori u kvalitetnu diskusiju interesantnu svima - prebacićemo je u odgovarajući forum. Molimo "znalce" da ne omalovažavaju početnike, ako žele da pomognu svi ćemo biti zahvalni, ako ne žele, neka preskoče ovaj forum. |
|
Alati teme | Način prikaza |
|
05. 11. 2010. | #1 |
Miloš Spasić
Certified
|
.htaccess Redirect 301 ne radi
Prebacujem stari sajt koji ima oko 60-tak stranica, iz jednog foldera u drugi, na istom domenu i pritom stari perma linkovi su bili
Kôd:
mojsajt.com/stari/articles.php?art_id=19&start=1 Kôd:
mojsajt.com/novi/neki-tekst E sad, ovo radi bez problema: Kôd:
Redirect 301 /stari/index.html http://www.mojsajt.com/novi/ Redirect 301 /stari/index.php http://www.mojsajt.com/novi/ Kôd:
Redirect 301 /stari/category.php?cat_id=16 http://www.mojsajt.com/novi/neki-tekst Redirect 301 /stari/category.php?cat_id=12&start=5 http://www.mojsajt.com/novi/neki-tekst-2 Redirect 301 /stari/mrarticles.php?action=2 http://www.mojsajt.com/novi/neki-tekst-3 Redirect 301 /stari/articles.php?art_id=20&start=1 http://www.mojsajt.com/novi/neki-tekst-4 Proguglao sam prilično i čitao teme na ovom forumu, do sada sam skontao da je problem u znakovima "?", "=" i "&" u permalinkovima starog sajta ali ne mogu da nađem rešenje. Ako bi neko mogao da mi pomogne, kako da ovo proradi? |
05. 11. 2010. | #2 |
novi klan
Professional
Datum učlanjenja: 03.02.2007
Poruke: 326
Hvala: 43
427 "Hvala" u 50 poruka
|
Nije problem u znakovima, nego to ne radi za dinamičke strane.
http://www.google.com/search?q=301+r...+dynamic+pages
__________________
We professional we dealin' with business |
"Hvala" japan za poruku: |
05. 11. 2010. | #3 |
profesionalac
Qualified
Datum učlanjenja: 23.06.2005
Poruke: 196
Hvala: 35
35 "Hvala" u 30 poruka
|
Ovako bi trebalo da radi:
Kôd:
RewriteCond %{QUERY_STRING} ^cat_id=16$ RewriteRule ^stari/category\.php$ /novi/neki-tekst? [R=301,L] Poslednja izmena od dacha : 05. 11. 2010. u 12:34. |
"Hvala" dacha za poruku: |
05. 11. 2010. | #4 |
Miloš Spasić
Certified
|
Probao sam sa iznad navedenim primerom, ne radi.
Tražio sam http://www.google.com/search?q=301+r...+dynamic+pages i svi daju manje više isto rešenje, koje u mom slučaju ne radi. Ima li neko još koju ideju? |
05. 11. 2010. | #5 |
profesionalac
Qualified
Datum učlanjenja: 23.06.2005
Poruke: 196
Hvala: 35
35 "Hvala" u 30 poruka
|
"Ne radi" može da znači mnogo toga, ajde opiši malo šta se dešava kada uradiš ovako.
Postoji mogućnost i da ti server ne dozvoljava 301 redirekciju, proveri ako nisi siguran. |
05. 11. 2010. | #6 |
Miloš Spasić
Certified
|
Ne dešava se ništa, tj. ne redirektuje stari URL na novi, već otvori stari.
Kao da nisam upisao ništa u .htaccess. Server dozvoljava 301 redirekciju, ovo radi bez problema: Kôd:
Redirect 301 /stari/index.html http://www.mojsajt.com/novi/ |
05. 11. 2010. | #7 |
Miloš Spasić
Certified
|
@dacha - hvala na pomoći, tvoj kod radi perfektno, samo je trebalo dodati još dve linije da bi proradilo:
Kôd:
Options +FollowSymlinks RewriteEngine on Kôd:
Options +FollowSymlinks RewriteEngine on RewriteCond %{QUERY_STRING} ^cat_id=16$ RewriteRule ^stari/category\.php$ http://www.mojsajt.com/neki-tekst? [R=301,L] |
05. 11. 2010. | #8 |
profesionalac
Qualified
Datum učlanjenja: 23.06.2005
Poruke: 196
Hvala: 35
35 "Hvala" u 30 poruka
|
Hmm, nikad se ne bih setio da ti kažem da staviš "RewriteEngine on".
Ali dobro, znaću za drugi put... |
|
|
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. 14:07 |
SEO, parametarski url, redirect... | salebab | Marketing i SEO | 1 | 06. 11. 2008. 17:32 |
mod_rewrite i redirect 301 | Mitrović Srđan | Regular expression i htaccess | 3 | 11. 09. 2008. 00:33 |
Redirect 301 pitanje | Mr.Paja | Web Hosting, web serveri i operativni sistemi | 6 | 20. 02. 2008. 14:18 |
.htaccess na localhostu ne radi | Crazy Man | Regular expression i htaccess | 12 | 16. 02. 2007. 14:47 |