mod rewrite

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
mozek007
Začátečník
Začátečník
Uživatelský avatar
Registrován: 02. pro 2004
Bydliště: Kolín
Kontaktovat uživatele:

mod rewrite

Příspěvek od mozek007 »

Snažím se o přesměrování stránka mozektevidi.net/?clanek=neco na mozektevidi.net/clanek/neco ale nedaří se.
V htacces mám toto:

Kód: Vybrat vše

RewriteCond  %{HTTP_HOST}  ^mozektevidi\.net
RewriteRule  ^clanek/(.*)$  http://mozektevidi.net/?clanek=$1 [L,QSA]
#RewriteRule ^clanek/(.*)$ index.php?clanek=$1
Po zadání adresy např http://mozektevidi.net/clanek/malovani-online-mspaint se automaticky přesměruji na http://mozektevidi.net/?clanek=malovani-online-mspaint ale já to chci podstrčit, ne přesměrovávat.
Věř tomu. Píšu na osobní blog Mozek tě vidí.net. Osobní fotografické stránky: OldaSalek.cz.
Axis
Začátečník
Začátečník
Registrován: 14. kvě 2004

Příspěvek od Axis »

Kód: Vybrat vše

RewriteCond  %{HTTP_HOST}  ^mozektevidi\.net 
RewriteRule  ^clanek/(.*)$  http://mozektevidi.net/?clanek=$1 [R=301,L,QSA] 
mozek007
Začátečník
Začátečník
Uživatelský avatar
Registrován: 02. pro 2004
Bydliště: Kolín
Kontaktovat uživatele:

Příspěvek od mozek007 »

Tak už jsem první část vyřešil, ještě bych potřeboval přesměrovat z ?clanek= na /clanek/

Kód: Vybrat vše

# presmerovani
RewriteCond  %{HTTP_HOST}  ^mozektevidi\.net
RewriteRule  ^clanek=(.*)$  /clanek/$1   [R]
na jakpsatweb píšou :

Kód: Vybrat vše

# podstrceni
RewriteEngine on
RewriteRule zadana-stranka\.html podstrcena-stranka.html
ale to mi nejde, asi regulární výrazy
Věř tomu. Píšu na osobní blog Mozek tě vidí.net. Osobní fotografické stránky: OldaSalek.cz.
mozek007
Začátečník
Začátečník
Uživatelský avatar
Registrován: 02. pro 2004
Bydliště: Kolín
Kontaktovat uživatele:

Příspěvek od mozek007 »

Axis píše:

Kód: Vybrat vše

RewriteCond  %{HTTP_HOST}  ^mozektevidi\.net 
RewriteRule  ^clanek/(.*)$  http://mozektevidi.net/?clanek=$1 [R=301,L,QSA] 
taky nejde, správně to je takto (to moje - http://mozekvidi.net)

Kód: Vybrat vše

RewriteCond  %{HTTP_HOST}  ^mozektevidi\.net
RewriteRule  ^clanek/(.*)$  /?clanek=$1 [L,QSA]
jenom jsem smazal adresu domény /absolutní adresu, nechal jsem relativní
Věř tomu. Píšu na osobní blog Mozek tě vidí.net. Osobní fotografické stránky: OldaSalek.cz.
mozek007
Začátečník
Začátečník
Uživatelský avatar
Registrován: 02. pro 2004
Bydliště: Kolín
Kontaktovat uživatele:

Příspěvek od mozek007 »

Tak se na to vykašlu, zjistil jsem že to nikdo ani nedělá. Třeba zkuste nahradit adresu u nejmenovaného. /item/nejaky-text lze nahradit /?item=nejaky-text. Takže to řešit nebudu
Věř tomu. Píšu na osobní blog Mozek tě vidí.net. Osobní fotografické stránky: OldaSalek.cz.
mozek007
Začátečník
Začátečník
Uživatelský avatar
Registrován: 02. pro 2004
Bydliště: Kolín
Kontaktovat uživatele:

Příspěvek od mozek007 »

Vyřešeno přes PHP odkaz
Věř tomu. Píšu na osobní blog Mozek tě vidí.net. Osobní fotografické stránky: OldaSalek.cz.
Odpovědět

Zpět na „Programování a web“