Autor | Zpráva | ||
---|---|---|---|
dweil Profil * |
#1 · Zasláno: 14. 5. 2011, 20:38:51
Zdravím,
používám následující rewrite: RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-z-]+)/([a-z-]+)/([a-z-]+)/([a-z-]+)-([0-9]+)$ ?pg=$1&s1=$2&s2=$3&s3=$4&n=$5 [L,QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-z-]+)/([a-z-]+)/([a-z-]+)/([a-z-]+)$ ?pg=$1&s1=$2&s2=$3&s3=$4 [L,QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-z-]+)/([a-z-]+)/([a-z-]+)-([0-9]+)$ ?pg=$1&s1=$2&s2=$3&n=$4 [L,QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-z-]+)/([a-z-]+)/([a-z-]+)$ ?pg=$1&s1=$2&s2=$3 [L,QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-z-]+)/([a-z-]+)-([0-9]+)$ ?pg=$1&s1=$2&n=$3 [L,QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-z-]+)/([0-9]+)/([a-z-]+)$ ?pg=$1&n=$2&s1=$3 [L,QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-z-]+)/([0-9]+)/([a-z-]+)/([a-z-]+)$ ?pg=$1&n=$2&s1=$3&s2=$4 [L,QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-z-]+)/([a-z-]+)$ ?pg=$1&s1=$2 [L,QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-z-]+)/([0-9]+)$ ?pg=$1&n=$2 [L,QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-z-]+)-([0-9]+)$ ?pg=$1&n=$2 [L,QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-z-]+)/?$ ?pg=$1 [L,QSA] Problém je v tom, že když odesílám data z formuláře metodou get, uloží se v url klasickým způsobem bez rewritu. Je nějaká cesta, jak server přimět formulář odesílat v hezké podobě podle rewritu, aniž bych zpracování směroval přes další soubor? Děkuju za odpovědi |
||
Davex Profil |
#2 · Zasláno: 14. 5. 2011, 22:22:03
Formulář se odesílá z prohlížeče, takže způsob odeslání na server nejde ovlivnit konfigurací serveru.
Tato honba za Cool URI mi připadá nesmyslná. Čemu parametry v URL vadí? Pokud tam z nějakého důvodu být nemají, tak se použivá pro odeslání formuláře metoda POST a pole $_POST. |
||
Časová prodleva: 13 let
|
0