< návrat zpět

Diskuse


Téma: Multijazycny web - problem s mod rewrite rss

Zaslal/a 11.2.2016 14:42

Hezky vecer,
snazim se rozhochodit anglickou verzi webu v subslozce /en/, do ktere jsem dal uplne novou instalaci sunlightu, takze mam ted dve.

Pro zacatek to fungovalo, ale kdyz prislo na mod rewrite, tak se mi nedari to opravit. Stale mi to pri zobrazeni stranky /en/neco zobrazuje index z rootu, cili ceskou verzi.

mod rewrite v rootu


RewriteEngine On

# hlavni pravidlo /seo-titulek
RewriteCond %{REQUEST_URI} ^/en/([0-9a-zA-Z\.\-_/]+)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /en/index.php?_rwp=$1 [L,QSA]

# hlavni pravidlo /seo-titulek
RewriteCond %{REQUEST_URI} ^/([0-9a-zA-Z\.\-_/]+)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /index.php?_rwp=$1 [L,QSA]

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


mod rewrite v sub


RewriteEngine On
RewriteBase /en/

# hlavni pravidlo /seo-titulek
RewriteCond %{REQUEST_URI} ^/([0-9a-zA-Z\.\-_/]+)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /index.php?_rwp=$1 [L,QSA]



poradite jak s tim pohnout?

Zaslat odpověď >

#020036
Kdyz mas 2 instalace SL, na co potrebujes mit v rootu .htaccess? Vygeneruj si pro kazdou instalaci v podslozce .htaccess tu na webu.
#020037
Ale ony nejsou obě v podsložce.

Jedna je v rootu / jako česká verze a druhá je v /en/ jako anglická.
#020038
Vyřešeno, díky
#020039
Když už se ptáš, je dobré taky napsat řešení problému.
Nejednodušší by v tvém případě bylo udělat subdomenu, tam by se ti to nepletlo.