Zdravím jsem v uzkých. Navrhl jsem mensi "redakcni system" pro webovou prezentaci. Data jako Title, description, a text mám v DB MYSQL hlavně kvůli vyhledávání. Doteď jsem to mel dělané tak, že jsme měl tyto údaje definované jako proměné v souborech (index.php druha-stranka.php atd..) Nyni chci pouzit jen jeden soubor a plnit jej z databaze pres parametr v URL např: index.php?stranka=druha-stranka to dělám pčes .htaccess RewriteEngine On RewriteBase /Muj-adresar RewriteCond %{QUERY_STRING} ^stranka=([^&]+)$ RewriteRule ^index\.php$ %1.php? [R=301,L] RewriteRule ^([^/]+)\.php index.php?rw=1&stranka=$1 [L,QSA] Toto v pohodě vytváří stránky které existují > mají příslušný záznam v DB.Pro nesmyslnou adresu to vrátí "prázdnou" stránku. Zde jsou moje obtíže a řešení o která mne napadla, ale nevím jak na ně :) 1. Pro nesmyslné stránky > pokud nenajde záznam v DB at vrátí chybový kod 400 > zatím ale nevím jak :( 2. přesměrování pro zmenene URL > to mi ale nechce fungovat na locale > pokud napíši do .htaccess redirect 301 /stara.php /nova.php to ale vyhodi chybu 500 .htaccess: Redirect to non-URL 3.Co mi ještě vadí je že ignoruje koncovku index.php je stejný jako index.php266546 > bojím se duplicitního obsahu Nejraději bych přesměrovával na URL bez koncovky ale nevím jak to nastavit. Předem děkuji za případné rady -- Vašek "KEnik" KeberdleReceived on 06. 02. 2009, 11:04 CET
This archive was generated by hypermail 2.2.0 : 06. 02. 2009, 11:04 CET