Autor | Zpráva | ||
---|---|---|---|
quatzael Profil |
#1 · Zasláno: 2. 10. 2015, 13:46:28
Mám normálně doménu s www (aspoň myslím, nevím jak to mám poznat), a google mi jí indexuje jako doménu bez www, Seznam vůbec..
Jak se to prosím dá napravit? |
||
Str4wberry Profil |
#2 · Zasláno: 2. 10. 2015, 14:08:04
Přesměrovat.
|
||
quatzael Profil |
Str4wberry:
Ale z čeho kam? Jak teda poznám jestli mám primárně doménu s www nebo bez? Fungujou mi obě.. Do toho .htaccessu potom dám asi něco takovýho, co? RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^www.domena.cz$ [NC] RewriteRule ^(.*)$ http://www.domena.cz/$1 [L,R=301] Nějak to v tom .htaccess nefunguje. Přesměrovává mě to pořád z domena.cz na http://www.domena.cz/domena.cz/ Zkoušel jsem i tohle řešení, ale pořád to samý.. RewriteCond %{HTTP_HOST} ^domena.cz RewriteRule (.*) http://www.domena.cz/$1 [R=301,QSA,L] |
||
sitole Profil |
#4 · Zasláno: 2. 10. 2015, 14:58:29
quatzael:
Proč chceš přesměrovat doménu www.xx.cz na doménu www.xx.cz? To je asi trošku blbost. # Přesměrování adresy bez WWW na stránku s WWW RewriteEngine on RewriteCond %{HTTP_HOST} ^domena.cz RewriteRule (.*) http://www.domena.cz/$1 [R=301,QSA,L] |
||
quatzael Profil |
sitole:
To je, ale takhle je to všude v návodech.. např: seo-trefa.cz Jak to teda má být prosím správně? Chci samozřejmě přesměrovat domena.cz na http://www.domena.cz .
|
||
Taps Profil |
#6 · Zasláno: 2. 10. 2015, 16:29:49
quatzael:
# verze bez www > s www RewriteEngine On Options +FollowSymlinks RewriteCond %{HTTP_HOST} ^mujweb.cz$ RewriteRule (.*) http://www.mujweb.cz/$1 [R=301,QSA,L] |
||
quatzael Profil |
#7 · Zasláno: 2. 10. 2015, 22:17:57
Taps:
To taky nefunguje. Nelíbí se mu řádek Options +FollowSymlinks . Háže to chybu: "Chybná direktiva"
|
||
Taps Profil |
#8 · Zasláno: 3. 10. 2015, 17:35:17
quatzael:
o jaký web se přesně jedná? |
||
Davex Profil |
#9 · Zasláno: 3. 10. 2015, 23:30:00
quatzael:
„Nelíbí se mu řádek Options +FollowSymlinks .“
Tak ho můžeš vynechat. |
||
quatzael Profil |
Davex:
Jenže když ho vynecham, tak mě to zase přesměrovává na tohle: http://www.domena.cz/domena.cz/ Asi je špatně nějak ten regulární výraz, ne? Nevím k čemu ten řádek slouží, a jestli řeší přímo tohle. |
||
Davex Profil |
#11 · Zasláno: 4. 10. 2015, 12:06:53
quatzael:
> Jenže když ho vynecham, tak mě to zase přesměrovává na tohle: http://www.domena.cz/domena.cz/ „Nevím k čemu ten řádek slouží, a jestli řeší přímo tohle.“ Řádkem Options +FollowSymlinks se jen zapíná jedna prerekvizita a většinou není nutné ho uvádět, protože bývá zapnuto již v základní konfiguraci webserveru.
|
||
quatzael Profil |
Davex:
Ještě, abych to upřesnil nehází to chybu u toho řádku Options +FollowSymlinks "špatná direktiva", ale "direktiva nepovolena".
Možná to bude ten problém, ne? Že je nějak na hostingu zakázáno tohle přesměrovávání (ale u jinýho přesměrování mi to normálně funguje.. Nebo není nějak problém v tom reguláru? Protože ve skutečnosti mám v doméně pomlčku.. takže je to www.domena-domena.cz Davex: Anebo by to mohl mít na svědomí ten řádek s RewriteBase / . Sice není rozdíl mezi tím, když tam je nebo není, ale nějak se asi musí nastavit RewriteBase , když je třeba defaultně nastavena nějak špatně, ne?
|
||
Taps Profil |
#13 · Zasláno: 4. 10. 2015, 16:47:27
quatzael:
RewriteBase se používá v případě, že web nemáš umístěn v kořenovém adresáři, ale např. v nějaké další složce, která je v rámci webu |
||
quatzael Profil |
#14 · Zasláno: 4. 10. 2015, 20:09:50
Taps:
A co je to ten "kořenový adresář"? Já když se připojím přes FTP na server, tak jsem v nějakém základním adresáři (výš už jít nemůžu) kde mám mimo jiné soubor .htaccess a "doménový adresář" kde mám ten obsah.. |
||
Davex Profil |
#15 · Zasláno: 4. 10. 2015, 20:36:38
quatzael:
„Ještě, abych to upřesnil nehází to chybu u toho řádku Options +FollowSymlinks "špatná direktiva", ale "direktiva nepovolena".“
Je jedno, jakou chybu to hlásí. Ten řádek není v tvém případě zapotřebí, takže ho smaž. „tak jsem v nějakém základním adresáři (výš už jít nemůžu) kde mám mimo jiné soubor .htaccess a "doménový adresář" kde mám ten obsah“ Pravidlo pro přesměrování nedávej do souboru .htaccess v kořenovém adresáři na FTP, ale do souboru .htaccess v doménovém adresáři - to je kořenový adresář pro web na doméně. |
||
quatzael Profil |
#16 · Zasláno: 5. 10. 2015, 00:35:59
Davex:
To je ono!! Funguje to, díky moc!! |
||
Časová prodleva: 9 let
|
0