Nejste přihlášeni
Stránky 1
Dobrý den,
nejedná se o technický problém, ale nevím kde jinde bych se zeptal (zde mi vždy dobře poradili).
Zakoupil jsem kdysi u endory doménu, kterou jsem měl nasměrovanou klasicky na svůj blog, jenomže pak se mi naskytla možnost koupi lepší domény.
Tak jsem zaregistroval doménu novou, zakoupil plus program, přetáhl na ni veškerý obsah a starou doménu nastavil pouze jako alias. Jenomže...
Vyhledávače mají stále zaindexovanou doménu starou a skrze alias je přístup na tu novou velice špatný. Někdy se daný článek přes odkaz nenačte vůbec (vrátí něco jako WP error 404).
Jindy se stránka sice načte, ale jsou na ní chybné znaky.
Stará doména končí cca. za půl roku, tak jsem se chtěl zeptat, jaký je nejlepší způsob přesměrování, aby se dostala do indexace doména nová a na tu starou se zapomnělo?
Všude kde jsem mohl, jsem změnil odkazy ručně a dál mě napadlo, že bych třeba starou doménu hodil někam bokem a dal na ní jednoduchý html index s popisem "Web byl přesunut, bla bla bla" a redirect...
Je to dobrý nápad nebo bych to měl řešit úplně jinak?
Trápí mě to hlavně proto, že více než 50% přístupů na můj web je skrze starou doménu (google) a ta vrací návštěvníkům "Stránka nebyla nalezena"...
Děkuji za jakýkoliv návrh či radu.
Offline
Najlepšie riešenie je informovať Google o tejto zmene. Toto je možné vykonať pomocou Google Webmasters Tools. Následne ak to Googlu dáte najavo, odporúčam pomocou .htaccess presmerovať stránku na novú adresu s kódom 301 - permanentné presmerovanie čím dáte všetkým návštevníkom okamžite poznať že adresa sa zmenila natrvalo.
Offline
Eh, v tomhle jsem trošku pomalejší (nechci říct úplně blbej ) Ve webmaster tools jsem bohužel již starou doménu smazal a mám tam založenou jen novou. Jestli tam byla možnost přesměrování, tak už to asi nevrátím tím, že založím starou doménu znova co?
Kdybych měl přesměrovat pomocí .htaccess (postup si snad najdu sám), tak bych stejně musel zaregistrovat doménu na nový hosting vedle co?
Offline
Starú doménu môžete ponechať ako alias u webhostingu novej domény, znovu si ju pridajte do Google Webmasters Tools, overte jej vlastníctvo napríklad prostredníctvom súboru na FTP a následne použite možnosť presunu stránky na novú adresu ktorú vám Google Webmasters Tools ponúkne.
Offline
Může zápis to .htacess vypadat nějak takto?
RewriteCond %{HTTP_HOST} ^omgmaxxx\.cz [NC]
RewriteRule ^(.*)$ http://www.maxxx.cz/$1 [R=301,QSA,L]
Offline
Áno, môže. Tj ak niekto navštívi stránku omgmaxxx.cz (bez www) tak sa vykoná presmerovanie na doménu www.maxxx.cz
Nezabudnite ale naštartovať mod_rewrite zápisom RewriteEngine on pred dané dva riadky.
Offline
aj, to jsem tam neměl, děkuji za doplnění...
Můj .htacess je v /maxxx.cz/web/ a vypadá takto
RewriteEngine on
RewriteCond %{HTTP_HOST} ^omgmaxxx\.cz [NC]
RewriteRule ^(.*)$ http://www.maxxx.cz/$1 [R=301,QSA,L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Ale připadá mi, že to prostě nefunguje, protože když vletím na omgmaxxx.cz, tak to tam zůstane i těmi divnými znaky, tak jako předtím.
Offline
Offline
Mno to ano, ale když zadám např. adresu na podstránku http://www.omgmaxxx.cz/ts/ (konkrétně tahle je rozhozená na různých místech kde nemohu editovat), tak se nic neděje...
Offline
Offline
Tak to vůbec nechápu Prostě jsem to udělal takhle:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^omgmaxxx\.cz [NC]
RewriteRule ^(.*)$ http://www.maxxx.cz/$1 [R=301,QSA,L]
RewriteCond %{HTTP_HOST} ^www.omgmaxxx\.cz [NC]
RewriteRule ^(.*)$ http://www.maxxx.cz/$1 [R=301,QSA,L]
Vůbec nevím jestli je to správný zápis, ale na venek to vypadá, že to dělá, to co má...
Děkuji mnohokrát za váš čas... Moc jste mi pomohl.
Upravil maxXx (2016-03-01 17:24:14)
Offline
Týmto spôsobom ktorý ste uviedli by vám presmerovanie malo korektne fungovať podľa toho čo požadujete.
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.maxxx.cz\.cz [NC]
RewriteRule ^(.*)$ http://www.maxxx.cz/$1 [R=301,QSA,L]
- tento zápis presmeruje každú adresu ktorá sa nezhoduje z www.maxxx.cz tj ak zadáte omgmaxxx.cz www.omgmaxxx.cz cokoliv.omgmaxxx.cz maxxx.cz a cokoliv.maxxx.cz tak to presmeruje na www.maxxx.cz
Offline
Fungovať budú ak smerujú do adresára sub, prípadne takto presmeruje všetko zo starej domény:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)?omgmaxxx.cz\.cz [NC]
RewriteRule ^(.*)$ http://www.maxxx.cz/$1 [R=301,QSA,L]
Offline
Nevím jestli je to moje chyba, ale tenhle zápis:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)?omgmaxxx.cz\.cz [NC]
RewriteRule ^(.*)$ http://www.maxxx.cz/$1 [R=301,QSA,L]
mi nezmění adresu v titulku - opět ty divné znaky.
A tenhle:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.maxxx.cz\.cz [NC]
RewriteRule ^(.*)$ http://www.maxxx.cz/$1 [R=301,QSA,L]
hlásí "ERR_TOO_MANY_REDIRECTS"
Offline
Stránky 1