Autor Zpráva
tbx
Profil *
Zdravím, hodně jsem toho o tomto přečetl ale bohužel nepochopil. Potřebuju z adresy
ens.i-fair.eu/index.php?page=home mít URL
ens.i-fair.eu/page/home

prozatím mam .htaccess takto ->
RewriteEngine on
RewriteRule    ^page/(.*)    index.php?page=$1


ale nefunguje. Co s tím ?
Taps
Profil
tbx:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^page/(.*)$ /?page=$1 [L]

tbx
Profil *
To stále nefunguje
Taps
Profil
tbx:
v jakém tvaru máš odkazy?
tbx
Profil *
no psal jsem to, mám to
ens.i-fair.eu/index.php?page=stranka_s_obsahem

jako treba
ens.i-fair.eu/index.php?page=home
ens.i-fair.eu/index.php?page=contact
Taps
Profil
tbx:
tak ty odkazy uprav takto a snad by to mělo fungovat
<a href="/page/home">Home</a>
tbx
Profil *
Jo moc díky, nevím kde byla chyba ale teď to jde :)

A potřeboval bych ještě něco, mám profil
www.ens.i-fair.eu/index.php?page=profile&userid=200

jak mám udělat, aby se ještě za to připsalo /200
(aby to vypadalo takto -> www.ens.i-fair.eu/page/profile/200 ?
Taps
Profil
tbx:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^page/([^/]+)/([^/]+)?/?$ ?page=$1&userid=$2

tbx
Profil *
dík moc :)
tbx
Profil *
A ještě, jak mám nastavit výchozí URL z
ens.i-fair.eu/index.php?page=home na
ens.i-fair.eu/page/home

Zkoušel jsem hodně způsobů ale nijak to nejde.
Taps
Profil
tbx:
RewriteEngine On
RewriteRule ^index.php?page=home$ http://ens.i-fair.eu/page/$1 [R=301]

Kajman_
Profil *
tbx:
A ještě, jak mám nastavit výchozí URL

Přepíšete si všechny odkazy nebo generátor odkazů na Vašich stránkách do nové podoby.

Taps:
To nepůjde, query string v rewriterule nejde testovat.
http://www.jakpsatweb.cz/server/mod_rewrite/mod-rewrite-priklady.html#dyntostat

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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