Autor Zpráva
youfou
Profil
Dobrý den,

již se tu nějakou tu hodinu peru s pěknýma URL na webu.

Mám odkaz http://domena.cz/index.php?kategorie=spanek
a potřebují aby vypadal takto
http://domena.cz/kategorie/spanek

Opravdu, budu rád za každou pomoc. Zatím se mi jen podařilo odstranit index.php - pomocí
RewriteBase /
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]
Sitole
Profil
youfou:
Třeba ti pomůže můj na puntík stejný dotaz. zde.
youfou
Profil
Kéž by, zkoušel jsem již. Ale, beze šance nic se nestane. Přikládám kod. Zkoušel jsem i odstranit viz poslední 3 řádky, které odstraňují index.php, ale taky bez úspěchu :-(


RewriteEngine On

RewriteRule ^kategorie/([^/]+)$ index.php?kategorie=$1 [QSA]

RewriteCond %{HTTP_HOST} ^www.biorise.cz$
RewriteRule (.*) http://biorise.cz/$1 [R=301,QSA,L]



# cele domeny (aliasy)
RewriteCond %{REQUEST_URI} !^domains/
RewriteCond %{REQUEST_URI} !^/domains/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$
RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d
RewriteRule (.*) domains/%2/$1 [DPI]

# subdomeny (s nebo bez www na zacatku)
RewriteCond %{REQUEST_URI} !^subdom/
RewriteCond %{REQUEST_URI} !^/subdom/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$
RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d
RewriteRule (.*) subdom/%2/$1 [DPI]

# aliasy - spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R]

# subdomeny - spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^subdom/[^/]+/(.+[^/])$ /$1/ [R]

RewriteBase /
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]



Ok vyřešeno díky za pomoc :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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