Autor Zpráva
RUR
Profil *
Ahoj,
prosím někoho zkušeného o pomoc.

v soubori .htaccess mám

Options +FollowSymlinks

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?controller=$1&path=$2 [L,QSA]


a když zadám například: www.domain.ltd/contact/
(http://www.domain.ltd/index.php?controller=contact)

tak to funguje OK

ale když zadám například: www.domain.ltd/neco/ co uz potřebuje proměnnou path, tak to už nejde..

(http://www.domain.ltd/index.php?controller=category&path=2)

Poradíte prosím co je špatně?
kletely
Profil
RUR
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)/(.*)$ index.php?controller=$1&path=$2 [L,QSA]
kajaman
Profil
RewriteRule ^(.*)/(.*)$ index.php?controller=$1&path=$2 [L,QSA]

nebude to spíš takhle:

RewriteRule ^(.*)/(.*)?$ index.php?controller=$1&path=$2 [L,QSA]
RUR
Profil *
A odkaz bude takto??

http://www.domain.ltd/category/path/1/

diky
kletely
Profil
RUR
Nie, takto: http://www.domain.ltd/category/1/ ale keby si chcel to to http://www.domain.ltd/category/path/1/ tak tu je kód:
RewriteCond  %{REQUEST_FILENAME}  !-d 
RewriteCond  %{REQUEST_FILENAME}  !-f 
RewriteRule  ^/([^/]+)/path/([0-9])?/?$  index.php?controller=$1&path=$2  [L] 

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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