Autor Zpráva
vratis
Profil
Ahoj, mám adresu www.nejakadomena.cz/dir/moje-stranka.php?name=nejaky-nazev&id=55

V htaccess udělám url www.nejakadomena.cz/dir/moje-stranka/nejaky-nazev-55.htm
pomocí
RewriteRule moje-stranka/(.*)-(.*)\.htm$ /dir/moje-stranka.php?name=$1&id=$2 [L]


Jak upravit pravidlo, abych se zbavil adresáře dir? Tedy www.nejakadomena.cz/moje-stranka/nejaky-nazev-55.htm
Dále - jak na relativní odkazy? - v adresáři dir jsou soubory pro includování apod., mám je přepsat na absolutní, nebo jak se na ně nyní relativně odkázat?

Snad je to srozumitelně uvedeno.
Díky
mattyZEM
Profil
RewriteBase /dir/
RewriteRule ^moje-stranka/([a-z\-]+)-([0-9]+).html$ moje-stranka.php?name=$1$id=$2

Proč před dir dávat lomítko? Proč ho dávat vůbec? Vždyť umístění souborů definuješ v RewriteBase.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0