| 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: 10 let
|
|||
0