Prosím nevyriešil niekto takéto nastavenie? Eshop mám spustený nie v roote domény ale v jednom z jeho podadresárov. Príklad eshop je v /demo/shop/. Seo mám zapnuté a potrebujem ešte zadať presmerovanie na www, alebo non-www, to v tejto chvíli nie je dôležité na ktorú variantu. V nižších prípadoch je to pre www. Presmerovanie by aj celkom fungovalo, ale akosi sa mi rozbíja adresa. Skúsil som už nespočetné variácie a prešiel kopec webov i nastavení. Dole uvádzam, ktoré fungujú viac menej najlepšie. Zatiaľ som sa dostal k výsledku
http://ww w.root.eu/demo/shop/index.php?_route_=kategoria/produkt, adresa je fiktívna. Čiže potrebujem sa ešte zbaviť toho index.php?_route_=. Seo inak funguje - v takejto podobe a aj ak ten index dodatok odstránim ručne, adresa je platná a zobrazí správnu stránku. Problém mám v tom, že buď ma presmeruje na seo-url ktorá je pekná ale stránku mi načíta v roote, alebo na presmeruje do eshopu v podadresáry, ale do adresy mi vloží to index.php?...
oc 2.3.0.2 apache ? keby bolo podstatné doplním. Ďakujem.
Kód: Vybrať všetko
RewriteBase /demo/shop/
# RewriteCond %{HTTP_HOST} ^root.eu$
# RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# RewriteCond %{HTTP_HOST} ^root\.eu [NC]
# RewriteRule (.*) http://www.root.eu/demo/shop/$1 [R=301,L]
# RewriteCond %{HTTP_HOST} ^root.eu$
# RewriteRule ^(.*)$ http://www.root.eu/demo/shop/$1 [R=301,QSA,L]
# RewriteCond %{HTTP_HOST} ^root\.eu [NC]
# RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]