Tato stránka používá „cookies“. Soubory cookie nám pomáhají poskytovat, chránit a zlepšovat naše služby. Více informací zde. Přijmout cookies
Tato stránka používá „cookies“. Soubory cookie nám pomáhají poskytovat, chránit a zlepšovat naše služby. Více informací zde. Přijmout cookies

přesměrování do adresáře - fórum

Kategorie: Domény / Přesměrování

přidatNový příspěvek

Chcete-li odebírat toto téma e-mailem, přihlašte se nebo se nejprve zaregistrujte.

přesměrování do adresáře

Ivo Smejtek, 30.04.2014 21:48:36

Pěkný den, chtěl bych poprosit o radu. Přecházel jsem z Joomly na Wordpress. Na rootu domény jsem instaloval Wordpress, který chci vést zcela jinak než původní Joomlu. Nechci ale přijít o obsah Joomly, takže jsem ji kompletně přesunul jen do jiného podadresáře. Joomla tam funguje zcela v pořádku, až na to, že konkrétní dotazy na články a kategorie už odchytává Worpress. Když ve Worpressu zablokuji htaccess, tak joomla v adresáři funguje zcela korektně. Samozřejmě ale zase nefungují konkrétní odkazy ve Wordpressu. Bohužel si neumím upravit sám soubor htaccess, takže bych poprosil o radu. Chtěl bych pak pomocí modulu Simple 301 Redirects přesměrovat všechny špatně směrované odkazy z vyhledávačů na nové umístění Joomly.

Jedná se o doménu malachim.cz - zde je nový Wordpress
Stará Joomla je zde: malachim.cz/malachim

htaccess WP je tento:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

htaccess joomly je velmi dlouhý:

RewriteEngine On

RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})

RewriteRule .* index.php [F]

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]


Děkuji za radu.

Re: přesměrování do adresáře

František Hrubeš, WEDOS, 02.05.2014 07:17:29

Dobrý den,

v tomto případě by mělo postačit upravit htaccess Joomly a htaccess Wordpressu ponechat beze změny.

V htaccessu Joomly odkomentujte direktivu RewriteBase a jako parametr jí nastavte název adresáře, ve kterém se nachází - ve Vašem případě tedy:

RewriteBase /malachim/

Po této úpravě by již nemělo docházet ke zpracovávání požadavků Joomly Wordpressem.

Pokud by Vám u Joomly nefungovaly hezké URL, upravte ještě konfigurační soubor Joomly configuration.php podle následujícího návodu:

http://kb.wedos.com/aplikace/joomla.html

Re: přesměrování do adresáře

Ivo Smejtek, 16.05.2014 18:17:40

Děkuji, funguje bez problémů.

Re: přesměrování do adresáře

Ivo Smejtek, 16.05.2014 19:10:35

Ještě bych se s dovolením zeptal - mám nyní více jak 600 stran, které bych potřeboval přesměrovat kvůli vyhledávačům z rootu domény. Není problém použít na takové množství htaccess?

Stylem:

RewriteRule ^old/URL/path$ http://example.com/new/path [R=301,L]

na rootu domény.

Přihlášení zákazníka

Nemáte ještě zákaznický účet? Registrace

Copyright © WEDOS, 2018

Facebook RSS