Autor Zpráva
Xperia
Profil
Ahoj,

u všech projektů v codeigniteru použivám na wedosu následující htaccess, který mi jakoukoliv moji doménu přesměruje na verzi s www.

Nyní, když jsem začal používat i subdomény, tak už to nefunguje. Můžete mi pomoci? Děkuji

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteCond %{REQUEST_URI} ^system.*
    RewriteRule ^(.*)$ /index.php?/$1 [L]

    RewriteCond %{HTTP_HOST} ^([^.]*)\.([^.]*)$
    RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R,QSA,L]
        
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?/$1 [L]


</IfModule>

<IfModule !mod_rewrite.c>
    ErrorDocument 404 /index.php
</IfModule>
Kajman
Profil
A při zadání sub.example.com to má www přidat před sub nebo nahradit sub?
xperia.mobil
Profil *
ahoj, pridat :)
Kajman
Profil
Asi něco takového
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R,NE,L]

Případně i se zachováním https pro servery, kde se používá
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}:s (on:(s))? [NC]
RewriteRule ^(.*)$ http%2://www.%{HTTP_HOST}/$1 [R,NE,L]
Xperia
Profil
Funguje to úžasně! Děkuji moc :-)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: