Autor | Zpráva | ||
---|---|---|---|
Medvídek Profil |
#1 · Zasláno: 23. 9. 2009, 07:32:40
Nevíte, proč toto funguje:
zadám adresa.cz/novinky/ a funguje RewriteRule ^novinky/([^/]*)/([^/]*)/?$ /index.php?stranka=novinky&kategorie=$1&strana=$2 [L,QSA] a toto ne ? zadám adresa.cz/galerie/ RewriteRule ^galerie/([^/]*)/?$ /index.php?stranka=novinky&kategorie=fotky&lista=ne&strana=$1 [L,QSA] pokud zadám adresa.cz/galerie/strana-1/ tak uz vše funkční, takže mě zajímá, proč v tom prvním případě nemusí být paramtery vyplněny a vdruhém musí. |
||
Joker Profil |
#2 · Zasláno: 23. 9. 2009, 09:29:02
Medvídek:
Není to náhodou obráceně? Podle mě by to druhé (galerie) fungovat mělo, zatímco to první (novinky) by fungovat nemělo :-) A to kvůli tomuhle: RewriteRule ^novinky/([^/]*)/([^/]*)/?$ /index.php?stranka=novinky&kategorie=$1&strana=$2 [L,QSA] ...čili dle mého názoru by minimální odpovídající řetězec byl: novinky// |
||
Medvídek Profil |
#3 · Zasláno: 23. 9. 2009, 10:27:15
Joker
Nene, je to tak, jak píši, důkaz posílám :) http://party-akce.cz/novinky/ - funkční http://party-akce.cz/galerie/ -nefunkční http://party-akce.cz/galerie/stranka-1/ - funkční |
||
Kajman_ Profil * |
#4 · Zasláno: 23. 9. 2009, 10:49:38
Existence adresářů novinky a galerie jsou stejné? A jsou to jediná pravidla, co jsou v .htaccess?
|
||
Medvídek Profil |
#5 · Zasláno: 23. 9. 2009, 11:03:58
Kajman_
adresar novinky ani galerie neexistuji, pro jistotu kopiruji cely htacces: ErrorDocument 404 "http://party-akce.cz/404/" RewriteEngine on RewriteBase / RewriteCond %{HTTP_HOST} ^www.party-akce.cz RewriteRule (.*) http://party-akce.cz/$1 [R=301,QSA,L] DirectoryIndex index.html RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^sitemap.xml$ /sitemap.php # presmerovani RewriteRule ^([^/]*)/$ %{DOCUMENT_ROOT}/index.php?stranka=$1 [L,QSA] RewriteRule ^novinky/([^/]*)/([^/]*)/?$ /index.php?stranka=novinky&kategorie=$1&strana=$2 [L,QSA] RewriteRule ^novinka/([^/]*)/?$ /index.php?stranka=novinka&nazev=$1 [L,QSA] RewriteRule ^galerie/([^/]*)/?$ /index.php?stranka=novinky&kategorie=fotky&lista=ne&strana=$1 [L,QSA] RewriteRule ^hitparada/([^/]*)/?$ /index.php?stranka=hitparada&kolo=$1 [L,QSA] |
||
Kajman_ Profil * |
#6 · Zasláno: 23. 9. 2009, 11:07:39
Obecná pravidla, která nemají mít přednost si dejte nakonec. Tedy to z řádku 14.
|
||
Medvídek Profil |
#7 · Zasláno: 23. 9. 2009, 11:23:48
Kajman_
Děkuji, to by mě asi nenapadlo, již vše funkční :) |
||
Časová prodleva: 15 let
|
0