Autor | Zpráva | ||
---|---|---|---|
youfou Profil |
#1 · Zasláno: 21. 2. 2016, 11:38:24
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 |
#2 · Zasláno: 21. 2. 2016, 13:28:12
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 :) |
||
Časová prodleva: 9 let
|
0