Autor Zpráva
jarek
Profil *
Ahoj mohl by mi někdo vysvětlit co dělám špatně?

mám adresu : www.seznam.cz/?id=1&knihy=programovani&vydavatel=cpress

pomocí .htaccess a mod_rewrite to chci přesměrovat na

www.seznam.cz/1/programovani/cpress

mám to takhle (.htaccess) :

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ ?page=$1

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/([^/]+)?/?$ ?page=$1&arg1=$2

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/([^/]+)/([^/]+)?/?/?$ ?page=$1&arg1=$2&arg2=$3




Co je špatně? Adresa se vůbec nezmění a soubor .htaccess mám v kořenovém adresáři. A na serveru je povolen

díky
jarek
Profil *
Omouvám se měl jsem označený příklad takhle to mám:

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ ?id=$1

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/([^/]+)?/?$ ?id=$1&knihy=$2

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/([^/]+)/([^/]+)?/?/?$ ?pid=$1&knihy=$2&vydavatel=$3

Kajman_
Profil *
A když zadáte tu novou adresu, kterou chcete, tak je to ok? Protože na to jste si napsal ta pravidla.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0