Autor Zpráva
Patrik C.
Profil *
Dobrý den,

mám problém s .htaccess, všechny přepisovaná url adresy mě jednou kromě těchto:

RewriteRule ^inzerat/osobni/i(.*)/?$ detail\.php?akce=vozidla&id=$1 [L]
RewriteRule ^inzerat/uzitkove/i(.*)/?$ detail\.php?akce=vozidla&id=$1 [L]
RewriteRule ^inzerat/nakladni/i(.*)/?$ detail\.php?akce=vozidla&id=$1 [L]
RewriteRule ^inzerat/motorky/i(.*)/?$ detail\.php?akce=vozidla&id=$1 [L]

RewriteRule ^inzerat/nahradni-dily/i(.*)/?$ detail\.php?akce=nahradni-dily&id=$1 [L]


Když na stránkách kliknu na jednu z těchto adres hodí mě to "Server přesměrovává požadavky na tuto adresu sám na sebe a to takovým způsobem, které zabraňují jejich dokončení." Přitom na starém hostingu Onebit, to fungovalo naprosto správně. Není možné, že je chyba někde v nastavení apache ? Přešli jsme na Virtuální server, ostatání přepisované URL fungují, kromě těchto. V čem může být problém ? Děkuji.
Kajman_
Profil *
Pošlete všechna pravidla. Případně i přesměrovací kód z detail.php.
Patrik C.
Profil *
Děkuji za ochotu,

nejsem žádný znalec, takže tam bude asi dost nesmyslů....

celý hatccess je zde:

RewriteBase /

RewriteEngine on

RewriteCond %{HTTP_HOST} ^auto-inzert.cz
RewriteRule (.*) http://www.auto-inzert.cz/$1 [R=301,QSA,L]

RewriteRule ^odkazy/?$ index\.php?akce=odkazy [L]
RewriteRule ^cenik/?$ index\.php?akce=cenik [L]

RewriteRule ^nabidka/havarovane-vozidla/?$ seznam\.php?stav=3 [L]
RewriteRule ^nabidka/zavodni-vozidla/?$ seznam\.php?stav=5 [L]
RewriteRule ^nabidka/vsechny-vozidla/?$ seznam\.php [L]
RewriteRule ^auto-bazary/?$ seznam\.php?akce=prodejci [L]
RewriteRule ^auto-bazary/i(.*)/?$ seznam\.php?akce=prodejci&id=$1 [L]

RewriteRule ^nabidka/osobni/?$ seznam\.php?typ_vozidla=1 [L]
RewriteRule ^nabidka/uzitkove/?$ seznam\.php?typ_vozidla=2 [L]
RewriteRule ^nabidka/nakladni/?$ seznam\.php?typ_vozidla=3 [L]
RewriteRule ^nabidka/motorky/?$ seznam\.php?typ_vozidla=4 [L]

RewriteRule ^inzerat/osobni/i(.*)/?$ detail\.php?akce=vozidla&id=$1 [L]
RewriteRule ^inzerat/uzitkove/i(.*)/?$ detail\.php?akce=vozidla&id=$1 [L]
RewriteRule ^inzerat/nakladni/i(.*)/?$ detail\.php?akce=vozidla&id=$1 [L]
RewriteRule ^inzerat/motorky/i(.*)/?$ detail\.php?akce=vozidla&id=$1 [L]

RewriteRule ^inzerat/nahradni-dily/i(.*)/?$ detail\.php?akce=nahradni-dily&id=$1 [L]

RewriteRule ^nabidka/nahradni-dily/brzdy/?$ seznam\.php?akce=nahradni-dily&typ=1&rubrika=1 [L]
RewriteRule ^nabidka/nahradni-dily/disky/?$ seznam\.php?akce=nahradni-dily&typ=1&rubrika=2 [L]
RewriteRule ^nabidka/nahradni-dily/elektroinstalace/?$ seznam\.php?akce=nahradni-dily&typ=1&rubrika=3 [L]
RewriteRule ^nabidka/nahradni-dily/interier/?$ seznam\.php?akce=nahradni-dily&typ=1&rubrika=4 [L]
RewriteRule ^nabidka/nahradni-dily/karoserie/?$ seznam\.php?akce=nahradni-dily&typ=1&rubrika=5 [L]
RewriteRule ^nabidka/nahradni-dily/klimatizace/?$ seznam\.php?akce=nahradni-dily&typ=1&rubrika=6 [L]
RewriteRule ^nabidka/nahradni-dily/motor/?$ seznam\.php?akce=nahradni-dily&typ=1&rubrika=7 [L]
RewriteRule ^nabidka/nahradni-dily/pneumatiky/?$ seznam\.php?akce=nahradni-dily&typ=1&rubrika=13 [L]
RewriteRule ^nabidka/nahradni-dily/podvozek/?$ seznam\.php?akce=nahradni-dily&typ=1&rubrika=8 [L]
RewriteRule ^nabidka/nahradni-dily/prevodovka/?$ seznam\.php?akce=nahradni-dily&typ=1&rubrika=9 [L]
RewriteRule ^nabidka/nahradni-dily/skla/?$ seznam\.php?akce=nahradni-dily&typ=1&rubrika=10 [L]
RewriteRule ^nabidka/nahradni-dily/svetla/?$ seznam\.php?akce=nahradni-dily&typ=1&rubrika=11 [L]
RewriteRule ^nabidka/nahradni-dily/tuning/?$ seznam\.php?akce=nahradni-dily&typ=1&rubrika=12 [L]

RewriteRule ^poptavka/nahradni-dily/brzdy/?$ seznam\.php?akce=nahradni-dily&typ=2&rubrika=1 [L]
RewriteRule ^poptavka/nahradni-dily/disky/?$ seznam\.php?akce=nahradni-dily&typ=2&rubrika=2 [L]
RewriteRule ^poptavka/nahradni-dily/elektroinstalace/?$ seznam\.php?akce=nahradni-dily&typ=2&rubrika=3 [L]
RewriteRule ^poptavka/nahradni-dily/interier/?$ seznam\.php?akce=nahradni-dily&typ=2&rubrika=4 [L]
RewriteRule ^poptavka/nahradni-dily/karoserie/?$ seznam\.php?akce=nahradni-dily&typ=2&rubrika=5 [L]
RewriteRule ^poptavka/nahradni-dily/klimatizace/?$ seznam\.php?akce=nahradni-dily&typ=2&rubrika=6 [L]
RewriteRule ^poptavka/nahradni-dily/motor/?$ seznam\.php?akce=nahradni-dily&typ=2&rubrika=7 [L]
RewriteRule ^poptavka/nahradni-dily/pneumatiky/?$ seznam\.php?akce=nahradni-dily&typ=2&rubrika=13 [L]
RewriteRule ^poptavka/nahradni-dily/podvozek/?$ seznam\.php?akce=nahradni-dily&typ=2&rubrika=8 [L]
RewriteRule ^poptavka/nahradni-dily/prevodovka/?$ seznam\.php?akce=nahradni-dily&typ=2&rubrika=9 [L]
RewriteRule ^poptavka/nahradni-dily/skla/?$ seznam\.php?akce=nahradni-dily&typ=2&rubrika=10 [L]
RewriteRule ^poptavka/nahradni-dily/svetla/?$ seznam\.php?akce=nahradni-dily&typ=2&rubrika=11 [L]
RewriteRule ^poptavka/nahradni-dily/tuning/?$ seznam\.php?akce=nahradni-dily&typ=2&rubrika=12 [L]

RewriteRule ^nabidka/osobni/i(.*)/?$ seznam\.php?typ_vozidla=1&znacka=$1 [L]
RewriteRule ^nabidka/uzitkove/i(.*)/?$ seznam\.php?typ_vozidla=2&znacka=$1 [L]
RewriteRule ^nabidka/nakladni/i(.*)/?$ seznam\.php?typ_vozidla=3&znacka=$1 [L]
RewriteRule ^nabidka/motorky/i(.*)/?$ seznam\.php?typ_vozidla=4&znacka=$1 [L]

RewriteRule ^nabidka/nahradni-dily/?$ seznam\.php?akce=nahradni-dily&typ=1 [L]
RewriteRule ^poptavka/nahradni-dily/?$ seznam\.php?akce=nahradni-dily&typ=2 [L]


Patrik C.
Profil *
jinak orig url pro detail je : detail.php?akce=vozidla&id=2000
Kajman_
Profil *
Mně se to nepřesměrovává. Nebo to máte na nějakém testovacím serveru? A v detail.php nemáte žádne přesměrování díky funkci header?
Patrik C.
Profil *
ano, mám to na testovacím serveru viz http://89.185.225.8/ - v detail.php mám funkci header, ale pouze podmínku, která se při normálním zobrazení neaktivuje. Aktivuje se pouze tehdy, pokud uživatel dává nějakou nesmyslnou adresu a hodí ho to na index.php
Patrik C.
Profil *
A když tu podmínku header smažu, tak to děla i tak.
Kajman_
Profil *
Ten index.php se nějak do adresy dostane, nejsem si jistý, ale možná zkuste vypnout toto
http://diskuse.jakpsatweb.cz/?action=vthread&forum=31&topic=111762#7
Patrik C.
Profil *
Děkuji, pak vyzkouším a napíši jak to dopadlo.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: