Autor Zpráva
brnco
Profil *
Zdravim mam takyto kod:

RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^name=([^&]+)&det=([^&]+)$
RewriteRule ^detail.php$ %1.html? [R=301,L]
RewriteRule ^([^/]+).html detail.php?rw=1&name=$1&det=$2[L,QSA]

stranka sa presmeruje, ale akosi chyba content toho. neviete s tym prosimniekto pomoct?

dakujem
Peca
Profil
RewriteRule ^([^/]+).html detail.php?rw=1&name=$1&det=$2[L,QSA]
Co tam znamená to $2?
brnco
Profil *
$2 je ciselne id produktu
Mastodont
Profil
nic jsem neřekl ...
brnco
Profil *
?
Peca
Profil
brnco
A z čeho se má vyčíst? Z toho výrazu ^([^/]+).html mně to není jasné.
brnco
Profil *
snazim sa modifikovat toto:

http://www.jakpsatweb.cz/server/mod_rewrite/mod-rewrite-priklady.html# dyntostat

na dve premenne, ale to ciselne id neviem ako preniest
Kajman_
Profil *
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^name=([^&]+)&det=([^&]+)$
RewriteRule ^detail.php$ %1-%2.html? [R=301,L]
RewriteRule ^([^/]+)-([0-9]+).html detail.php?rw=1&name=$1&det=$2[L,QSA]
brnco
Profil *
Kajman_: diky moc
brnco
Profil *
sorry, ale este jeden dotaz:
v podstate mam dva subory: det.php a det2.php, ktore chcem aby sa prepisovali. zmenena dynamicka linka sa vygeneruje, ale problem je v obsahu kde sa mi vygeneruje clanok a nie menu (det.php je dyn. generovane menu). ak ale vymenim v druhej casti - za _ tak je vsetko ok.



RewriteEngine On
RewriteBase /

RewriteCond %{QUERY_STRING} ^menu=([^&]+)&cms=([0-9]+)&lan=([0-9]+)$
RewriteRule ^det2.php$ %1-%2-%3.html? [R=301]
RewriteRule ^([^/]+)-([0-9]+)-([0-9]+).html$ det2.php?rw=1&name=$1&cms=$2&lan=$3 [QSA]

RewriteCond %{QUERY_STRING} ^menu=([^&]+)&did=([0-9]+)&lan=([0-9]+)$
RewriteRule ^det.php$ %1-%2-%3.html? [R=301]
RewriteRule ^([A-Za-z][A-Za-z -]+)-([0-9]+)-([0-9]+).html$ det.php?rw=1&menu=$1&did=$2&lan=$3[QSA]
brnco
Profil *
nikto nevie?
Kajman_
Profil *
Nějak musíte poznat jestli např.

aa-1-1.html má zpracovat det2 nebo det. Nyní to vyhovuje oboum, ale použije se jen první, protože je první.
brnco
Profil *
ano. len neviem ako sa v tomto tu davaju podmienky.moznototo by pomohlo: RewriteCond %{REQUEST_FILENAME}

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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