Autor | Zpráva | ||
---|---|---|---|
koudelaceek Profil * |
Hezky vecer,
snazim se na sunlightu rozhochodit anglickou verzi webu v subslozce /en/, do ktere jsem dal uplne novou instalaci sunlightu, takze mam ted dve. Jedna v rootu - česká, jedna v /en/ anglická. Zaklad funguje, ale kdyz prijde 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] Poradíte, prosím, jak s tím pohnout? POZN: /en/ zobrazí normálně anglický index /en/neco (mod_rewrite) zobrazí český index |
||
Kajman Profil |
#2 · Zasláno: 12. 2. 2016, 08:36:33
Nejsem si jistý, zkusil bych drobnou změnu v lomítkách
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] |
||
koudelaceek Profil * |
#3 · Zasláno: 12. 2. 2016, 08:47:27
Vyřešeno
root RewriteEngine On RewriteBase / # 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} !^/en/.*$ RewriteCond %{REQUEST_URI} ^/([0-9a-zA-Z\.\-_/]+)$ [NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) /index.php?_rwp=$1 [L,QSA] RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] a /en/ 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 (.*) /en/index.php?_rwp=$1 [L,QSA] |
||
Časová prodleva: 9 let
|
0