Redirect iz root v direktorij

Googlam že nekaj časa in preizkusil sem že precej rešitev, a nič ne dela, kot bi hotel. Ne vem, a sem jaz neumen ali res nič ni.
Je pa zadeva dokaj enostavna, rad bi preusmeril vse iz (www.)domena.com na (www.)domena.com/mapa. Sem prepričan, da obstaja preprosta koda, zato bi prosil koga, ki mu preverjeno deluje, da jo prilepi sem. Hvala.

10 odgovorov

V čem pa bi imel to? .htaccess? nginx config? php? js?

1

Najlažje pomoje z .htaccess

RedirectMatch permanent ^/$ http://domena.com/mapa/

11

Ja, .htaccess, seveda. Human, tvoja metoda sicer deluje, je pa problem, da imam zdaj v direktoriju /mapa/ še en .htaccess z non-www to www redirectom. Kako bi zdaj to rešil, saj se mi dogaja neskončna zanka. Zdaj imam tvojo kodo v root-u, v /mapa/ pa imam

########## Begin - Redirect non-www to www
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
########## End - Redirect non-www to www
11

Zakaj raje tisto, kar je v mapi, ne preneses na root?

1

Zaradi bolj SEO/user friendly url-jev. A očitno bom res moral le nazaj dati, če ni kakšne rešitve.

11

če ne želiš da browser nov url lahko uporabiš tudi rewriting . Poglej dober opis tukaj

http://www.yourhtmlsource.com/sitemanagement/urlrewriting.html

11

<meta http-equiv="refresh" content="0;url=http://yourdomain.com"/>

tole dej pred headr pa je

11

Hm, nekdo pa te teme res ne mara =)
Sem premestil nazaj v root in uredil drugače. Sicer pa msarc1, ta metoda je zelo seo unfriendly, kolikor jaz vem?

1

ne verjamem da ti bo kdo tukaj napisal to kar ti želiš v copy/paste formatu ... bo žal treba brati ...tako da ni potrebe za minusi ... tukaj si samo pomagamo .... evo http://www.thejackol.com/htaccess-cheatsheet/

1

"Zaradi bolj SEO/user friendly url-jev. A očitno bom res moral le nazaj dati, če ni kakšne rešitve."

kako to dosezes boljsi SEO url, ce das v podfolder? Ker po mojem menju delas ravno nasprotno.... mogoce ce das malo vec podrobnosti, bom lazje kaj povedal.