Fórum
Drupal version
Ahoj,
rozjel se mi web na subdoméně u multisite a proto jsem se rozhodl pořídit mu samostatnou doménu. Teď tedy potřebuji přesměrovat přes 301 všechny odkazy ze subdomena.domena.cz na neco.cz a nevím jak to udělat jednoduše a efektivně. Všechny staré odkazy musí zůstat funkční a být přesměrovány na novou doménu. Web pak nutně nemusí spadat pod multisite, ale pokud to není nějaká velká překážka, neměnil bych to. Modul Redirect vypadá, že mi nepomůže, .htaccess taky ne, moduly které by mohly pomoci jsou na Drupal 7 a tak teď nevím, jak dál. Děkuji za rady.
Pres .htaccess by to nemel…
Pres .htaccess by to nemel byt problem. Zkousel jste to?
Pripadne se lze inspirovat…
Pripadne se lze inspirovat na drupal.cz: https://github.com/Drupalcz/drupalcz/blob/ba0dd172731808e3353e4fd1983cb…
Zkoušel jsem několik řešení,…
Zkoušel jsem několik řešení, ale žádné plně nefunguje:
Řešení 1:
RewriteCond %{HTTP_HOST} ^subdomena.neco.cz$
RewriteRule ^(.*)$ http://novadomena.cz/$1 [R=301,L]
Řešení 2:
RewriteCond %{HTTP_HOST} subdomena\.neco\.cz$ [NC]
RewriteRule ^ https://novadomena.cz%{REQUEST_URI} [R=301,L,NE]
Řešení 3:
RewriteCond %{HTTP_HOST} ^subdomena.neco.cz$
RewriteRule (.*)$ https://novadomena.cz/$1 [R=301,L]
Všechno přesměruje, ale pokud zadám adresu třeba https://subdomena.neco.cz/clanek/bla.php, přesměruje mě to vždy na homepage novadomena.cz místo novadomena.cz/clanek/bla.php
Tak už jsem to konečně…
Tak už jsem to konečně vyřešil :-)
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.net/$1 [L,R=301,NC]
Přidat komentář