Zadejte hledaný výraz...

Dynamicka zmenai vsech url na serveru

probos
verified
rating uzivatele
(1 hodnocení)
13. 5. 2011 19:53:02
Ahoj,
řeším následující problém a nedokážu se dobrat výsledku:
Na serveru používám mod rewrite a všechny adresy jsou v tomto tvaru:
www.domena.cz/clanek/nazev-clanku
Nyný potřebuji nutně změnit url u všech odkazů, aby vypadal takto:
www.domena.cz/clanek/nazev-clanku.htm
Zkousel jsem různá podstrkávání v htaccess, které funguje ale musel bych měnit veškeré adresy na serveru, kterých je stovky.
Všechny adresy jsou zapisovány staticky ve tvaru:
clanek/nazev-clanku
Jde nějak doclit dynamickeho zmeneni URL aby na každem konci URL řetezce se přidala koncovka ".htm" a přitom to nebylo závadné pro vyhledávače? Měnit veškeré adresy na serveru by zabralo týdny...
S opětovnou indexací počítám, jde mi spíš o to, aby to beylo legální cestou z hlediska vyhledávačů.
Pokud to nejde, aspon to budu vědět a nebudu se trápit :)
Díky
EDIT: Nebo snad použít nějakou formu přesměrování v htaccess?
13. 5. 2011 19:53:02
https://webtrh.cz/diskuse/dynamicka-zmenai-vsech-url-na-serveru/#reply636281
Jan Matoušek
verified
rating uzivatele
(12 hodnocení)
13. 5. 2011 22:43:37
no tak proč si v httacces nezměníš rewrite mod?
Předpokládám, že teď tam máš něco jako:
Tak to změň na:
nebo tě blbě chápu a myslíš to jinak?
13. 5. 2011 22:43:37
https://webtrh.cz/diskuse/dynamicka-zmenai-vsech-url-na-serveru/#reply636280
probos
verified
rating uzivatele
(1 hodnocení)
13. 5. 2011 23:06:48
Jde o to, že mám všechny URL staticky a to ve tvaru: www.domena.cz/clanky/nazev-clanku
A jedine co chci, abych nemusel prepisovat veskere URL na serveru, dynamicky podstrcit/presmerovat na tvar: www.domena.cz/clanky/nazev-clanku.htm
Tudiz jen dynamicky pridat koncovku...
Možná by to šlo nějak přes redirectMach ale nefunguje mi to.
Momentálně jsem nastavil něco takového:
A funguje to s koncovkou htm ale musel bych všechny url na serveru zmenit na tvar s koncovkou, ale já je mám zapsané BEZ koncovky... tudíž mě zajímalo, jestli by to šlo udělat dynamicky a hromadně na všechny stránky.
13. 5. 2011 23:06:48
https://webtrh.cz/diskuse/dynamicka-zmenai-vsech-url-na-serveru/#reply636279
hm
verified
rating uzivatele
(20 hodnocení)
13. 5. 2011 23:14:05
amuzes mi rict k cemu ti to .htm na konci bude? rekni mi jediny duvod
13. 5. 2011 23:14:05
https://webtrh.cz/diskuse/dynamicka-zmenai-vsech-url-na-serveru/#reply636278
probos
verified
rating uzivatele
(1 hodnocení)
13. 5. 2011 23:34:22
Pozadavek klienta.
K tomu netreba zadny duvod. Klient se rozhodl mit staticky web, jeho predchozi byl staticky a mel vsechny URL ve tvaru .htm . Pozadal firmu o redesign a kompletni zmenu webu. Ti to udelali, zaplatil za to hromadu penez a pak se rozhodl, ze se mu stranky nelibi a ze mu nevyhovuje z hlediska editace CMS. Že prý se mu mnohem rychleji a efektivněji edituje každá stránka zvlášť v dreamweaveru. Je pravda, že klient má už nějaký roky a dělal to tak asi 10 let... tak mu možná CMS nesvědčí, ikdyž jsem to několikrát navrhoval, nechce to. Nový web tedy bežel jen chvíli a on nyní chce udělat nový, opět statický ale chce zachovat veškeré URL jako na původním. Já ale mám všechny soubory PHP a includuju je do obsahové části. Tak to původní web neměl... je to na dlouhý povídání. Je to za účelem zachování původní struktury URL aby se návštěvník mohl vrátit na jakoukoli stránku chce, pokud ji má v záložkách.
O tom jak byl řešen, původní web z roku 1999 nebudu mluvit... ale stejný systém nehodlám dělat.
Snad to jako důvod stačí. Já používám friendly URL bez koncovky / nejsem nijak zvlášť zaběhlý v htaccess a programování dělám okrajově...
Ještě je tu možnost přesměrovat veškeré původní URL s htm na moji verzi ale jak?
13. 5. 2011 23:34:22
https://webtrh.cz/diskuse/dynamicka-zmenai-vsech-url-na-serveru/#reply636277
hm
verified
rating uzivatele
(20 hodnocení)
13. 5. 2011 23:48:26
a co kdybys treba klientovi misto zkoumani vysvetlil ze to k nicemu neni, prokazes mu tim vetsi sluzbu...
ne, ty si radsi nechas zaplatit ty hodiny hledani reseni ze... i presto ze to klientovi je k ho...? :D
btw nejrychlejsi cesta proste upravit htaccess a upravit php tak aby generovalo adresy s .htm (kazdy cms jinak, nelze poradit obecne), samozrejme pridat do htacces presmerovani z puvodnich adres na nove... pokud to nedokazes udelat sam a reseni hledas na foru, v zajmu klienta bych to radeji predal nekomu zkusenemu, je tam totiz sance ze to pekne zprasis
13. 5. 2011 23:48:26
https://webtrh.cz/diskuse/dynamicka-zmenai-vsech-url-na-serveru/#reply636276
probos
verified
rating uzivatele
(1 hodnocení)
13. 5. 2011 23:55:47
Jak jsem psal: CMS nechce - jede to staticky. Mám-li být upřímný, za řešení tohodle nemám zaplaceno a několikrát jsem klientovi navrhoval, že bude mnohonásobně lepší u tak velkého serveru použít CMS - nechce. Tím to pro něj i pro mě hasne.
Řeším tady pouze to, že potřebujeme mít URL adresy stejné jako na původním serveru aby se na různé adresy dostali užvatelé ze záložek a z odkazů na jiných serverech.
13. 5. 2011 23:55:47
https://webtrh.cz/diskuse/dynamicka-zmenai-vsech-url-na-serveru/#reply636275
hm
verified
rating uzivatele
(20 hodnocení)
14. 5. 2011 00:12:21
pokud to jede staticky tak netusim co resis, htaccess smaz a v souborech uprav odkazy... adresy se vrati na "statickou verzi" :) ale jak rikam - k nicemu to nebude, absolutne
a pokud jde o puvodni adresy? staci redir z .htm verze na nehtm verzi... tedy pokud ty adresy byli zmeneny pouze tim odebranim htm
14. 5. 2011 00:12:21
https://webtrh.cz/diskuse/dynamicka-zmenai-vsech-url-na-serveru/#reply636274
probos
verified
rating uzivatele
(1 hodnocení)
14. 5. 2011 00:17:12
Ano, puvodni adresy jsou naprosto stejny akorat bez htm... to ze to k nicemu nebude je mi jasny, pouze se lidi dostanou na stejne URL jako driv, a to si myslim co se zakazniku tyce neni na skodu...
---------- Příspěvek doplněn 13.05.2011 v 23:33 ----------
Nakonec jsem na řešení přišel.
14. 5. 2011 00:17:12
https://webtrh.cz/diskuse/dynamicka-zmenai-vsech-url-na-serveru/#reply636273
Pro odpověď se přihlašte.
Přihlásit