Autor Zpráva
Mechanik
Profil *
Ahoj lidičky!

Mám následující problém a nevím, jak na to? Přecházím ze statických stránek na redakční systém Textpattern a teď, když už mám všechno téměř hotové bych potřeboval vyřešit jeden problém a to přesměrovat původní statické odkazy na nově vytvořené odkazy redakčním systémem konkrétně např. pokud jsem měl původní stránku http://www.domena.cz/fotografie.html tak jí přesměrovat na odkaz ve tvaru http://www.domena.cz/fotografie/
Zkouším to přes mod_rewrite (mám ho určitě povolený) a soubor .htaccess, ale nějak mi to nefunguje?
Obsah souboru .htaccess dodaného s textpattern, aby fungovaly tzv. "pěkné" odkazy je tento:

#DirectoryIndex index.php index.html
#Options +FollowSymLinks
#RewriteBase /relative/web/path/

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]

RewriteRule ^(.*) index.php
</IfModule>

#php_value register_globals 0

Myslel jsem, že pro přesměrování původní statické stránky bude stačit zadat do souboru .htaccess řádek ve tvaru:

RewriteRule ^fotografie.html /fotografie/ [R]

ale to mi nefunguje, vždy to skočí na stránku 404, tedy stránka nebyla nalezena a k přesměrování nedojde.
Funguje to pouze tehdy, pokud nechám v souboru .htaccess tento zápis a ostatní řádky smažu:

RewriteEngine On
RewriteRule ^fotografie.html /fotografie/ [R]

ale to mi potom zase nefungují odkazy typu http://www.domena.cz/fotografie/ a tedy jsou stránky nefunkční. Nevím, jak z toho ven?
Toto téma je uzamčeno. Odpověď nelze zaslat.

0