Přesměrování domény na verzi s www (i s podstránkama)

rerege
Člen | 58
+
0
-

Hoy,
snažím se o to, aby moje doména se vždy přepla na verzi s www
samotnou doménu zvládnu, tedy neco.cz → na www.neco.cz
ale když dám neco.cz/clanek tak to spadne do chyby (tedy zobrazí neco.cz/chyba)

nechci už od života moc? dá se to řešit pomocí .htacess ?

Zkoušel jsem postupně tyto varianty

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

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

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

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

ani jedni nefungovalo

na https://forum.nette.org/…-verzi-s-www jsem se díval

leninzprahy
Člen | 150
+
0
-

Možná blbá otázka, nenechal jsi ten # na začátku řádku?

Každopádně by mělo fungovat

RewriteEngine on
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} ^neco.cz
RewriteRule (.*) http://www.neco.cz/$1 [R=301,QSA,L]

Edit:
Taky záleží, jak je nastavený Apache…

Editoval leninzprahy (2. 8. 2017 16:29)

rerege
Člen | 58
+
0
-

hele v sekci začátečníci není blbá otázka nic :o) nicméně ten koment # jsem vždy odstranil

velmi díky za pomoc, nicméně je to další kus do sbírky

symlinks vyhodí chybu od hostingu – nezobrazí se vůbec nic (jen hláška od Savany)

když zakomentuji symlinks, tak se to chová tak, jak píšu nahoře

tedy samotná doména se přepne neco.cz na www.neco.cz
ale podstránky to neumí – vyhodí to chybu, že stránku nezná

Není nějaká možnost podívat se, jakou adresu to vlastně vygeneruje?

jinak z nějaké dokumentace jsem pochopil, že QSA společně s „?“ by to nějak mělo umět, ale nevím, jak je správný zápis

rerege
Člen | 58
+
0
-

takže vyřešeno

přebíjelo mi to jiné pravidlo v .htaccess – takže stačilo to dát na začátek souboru

RewriteEngine on
RewriteCond %{HTTP_HOST} ^neco.cz
RewriteRule (.*) http://www.neco.cz/$1 [R=301,QSA,L]