Portál AbcLinuxu, 10. května 2025 04:20

Dotaz: .htaccess redirect stránky

6.8.2010 08:05 Michal Krátký
.htaccess redirect stránky
Přečteno: 1418×
Odpovědět | Admin
Dobrý den, mám www stránky udělané v Ruby. Před tím jsem ji měl dělanou v html. Potřebuji udělat to když má někdo uloženou mou stránku v oblíbených jako www.stranka.cz/kontakty.html aby se mi tu automaticky přesměrovalo na www.stranka.cz/kontakty a nemusel nic měnit v oblíbených. Pokouším se to udělat pomocí .htaccess ale nějak se mi nedaří, nemohl by mi s tím někdo pomoci? Moc děkuji.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.8.2010 08:40 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: .htaccess redirect stránky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podívejte se na Apache mod_rewrite. Třeba takhle:
RewriteEngine on
RewriteRule   ^/(.*)\.html$  /$1
6.8.2010 09:00 Michal Krátký
Rozbalit Rozbalit vše Re: .htaccess redirect stránky
nepomohlo, nefunguje mi to. .htaccess mám v hlavním root dané stránky takže /www/stránky/.htaccess nemusí se používání tohoto souboru ještě v apachy povolit?
6.8.2010 09:04 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: .htaccess redirect stránky
6.8.2010 09:37 Michal Krátký
Rozbalit Rozbalit vše Re: .htaccess redirect stránky
Povolil jsem a stále nefunguje.
6.8.2010 09:43 Michal Krátký
Rozbalit Rozbalit vše Re: .htaccess redirect stránky
toto mi bez problému funguje:
 RewriteEngine On
 RewriteCond %{HTTP_HOST} ^web.cz$
 RewriteRule ^(.*)$ http://www.web.cz$1 [L,QSA,R=301]
to znamená když zadám do prohlížeče web.cz tak se mi přepíše na www.web.cz. Pokud pod to přidám
RewriteRule   ^/(.*)\.html$  /$1
a do prohlížeše www.web.cz/kontakt.html tak mi to napíše že nemůže stránku najít, potřeboval bych aby z toho to .html odstranil.
6.8.2010 09:54 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: .htaccess redirect stránky
Pokud se to má přesměrovat přes prohlížeč (tj. má se změnit adresa v adresním řádku prohlížeče), je potřeba na konec pravidla přidat příznak [R]. Pak se případně podívejte do logu serveru, zda tam nebude o přesměrování nějaká hláška.
6.8.2010 09:59 Michal Krátký
Rozbalit Rozbalit vše Re: .htaccess redirect stránky
Děkuji moc, na ten příznak jsem zapomněl, vyřešeno :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.