Přesměrování pomocí .htaccess   zodpovězená otázka

Offtopic

Zdravím,

mám stránku, která má adresy ve tvaru

www.neco.cz/index.php?text=120-nazev-textu

Z důvodu stěhování stránky na jinou doménu a zachování funkčnosti odkazů z jiných stránek a z vyhledávačů bych potřeboval udělat přesměrování na jinou stránku, která má adresy ve tvaru

www.neco-jinyho.cz/text-nazev-textu

Klasický Redirect 301 mi nefunguje, protože původní odkaz má parametr. Zkoušel jsem nějaký "experimenty" s RewriteEngine, ale to se mi nějak nezadařilo :(

Opravdu už nevím jak dál.

Popřípadě mě ještě napadlo, že by to šlo přesměrovat podle parametru v souboru index.php.. Ale tam nevím jak zjistit parametr adresy.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Dle mého bude třeba použít UrlRewriting nebo UrlRouting,ale tím,že se jedná o PHP technologie,o které nic nevím,tak netuším zda jsou vůbec takové možnosti.V rámci ASP.NET to samozřejmě udělat lze a to vcelku "lehce" a hlavně přehledně...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

http://www.jakpsatweb.cz/server/htaccess...

http://www.jakpsatweb.cz/server/mod-rewr...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

To už jsem našel, tohle jsou moje nejnavštěvovanější stránky za poslední tejden :D

Nakonec jsem do .htaccess přidal toto:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^text=[0-9]+-(.+)$
RewriteRule ^ http://www.neco-jinyho.cz/text-%1? [R=301,L]
nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback