Úvodní stránka › Fórum podpory WordPressu › Problémy s WordPressem › Přesměrování odkazů na stránku
Štítky: Přesměrování, Přesměrování odkazů
Zvolené téma obsahuje celkem 5 odpovědí. Do diskuze (3 účastníci) se naposledy zapojil uživatel admin a poslední změna je stará 10 let, 11 měsíců.
-
AutorPříspěvky
-
15. ledna 2014 (15:16) #6367
Zdravím, nevím sice, zda jsem napsal dobře název tématu, ale jde mi zhruba o toto:
Původní web byl statický a vytvářím nový na WP.
Ve starém webu byli pracovníci, kteří měli každý svůj kontakt, pro představu:
http://www.nejakyweb.cz/mira/kontakt nebo http://www.nejakyweb.cz/jarka/kontakt
No a ti lidi mají natištěné právě vizitky s tímto odkazem.
Nový web, co bude na WP, nic takového nebude mít.
Proto bych chtěl, jak udělat, aby při zadání výše uvedených adres, se zobrazila (spíš přesměrovala) pouze stránka http://www.nejakyweb.cz
Napadlo mě to řešit nějak přes .httacess, ale nevím, kam bych měl ty odkazy pro přesměrování umístit (jestli třeba úplně dolů?) a jestli se to pak nebude tlouct s něčím.
Děkuji.
15. ledna 2014 (15:59) #17292Tady je to vysvětleno: http://www.jakpsatweb.cz/presmerovani.html#server
15. ledna 2014 (16:11) #17293Díky za odkaz, přesměrování znám. Spíš mě šlo o to, jestli se to takto dělá i u WP, nebo jestli se to řeší přes nějaký plugin. Hlavně také nevím, kde v tom htaccessu to mám dát, jestli úplně na konec, nebo musím přesně pod něco?
Takže v rootu instalace WP třeba takto:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /nejakyweb/
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /nejakyweb/index.php [L]
</IfModule>
Redirect 301 http://www.nejakyweb.cz/mira/kontakt http://www.nejakyweb.cz
Redirect 301 http://www.nejakyweb.cz/jarka/kontakt http://www.nejakyweb.cz
# END WordPress16. ledna 2014 (17:45) #17294Ano, takto to bude bez problémů fungovat. Pokud v tom chcete mít přehled přímo ve WordPressu, tak můžete použít také nějaký plugin, např. Safe Redirect Manager, kde si pak snadno nadefinujete detailní přesměrování… Existují i další podobné pluginy, které dokonce sledují, kolikrát k přesměrování došlo, atd. Podmínkou však je, že přesměrovávaná adresa neexistuje přímo někde na serveru, tedy není nějaký adresář
/mira/kontakt/index.php
.16. ledna 2014 (22:48) #17295Díky moc za rady. Ještě bych měl prosím dotaz, zda tento zápis lze nějak zjednodušit, aby tam nemuselo být tolik řádků? Díval jsem se na nějaké pravidla, ale moc se v tom neorientuji.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /nejakyweb/
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /nejakyweb/index.php [L]
</IfModule>
# Přesměrování starých odkazů
Redirect 301 http://www.nejakyweb.cz/asd/ http://www.nejakyweb.cz/
Redirect 301 http://www.nejakyweb.cz/dfgfd/ http://www.nejakyweb.cz/
Redirect 301 http://www.nejakyweb.cz/wett/ http://www.nejakyweb.cz/
Redirect 301 http://www.nejakyweb.cz/nghh/ http://www.nejakyweb.cz/
Redirect 301 http://www.nejakyweb.cz/wrzt/ http://www.nejakyweb.cz/
Redirect 301 http://www.nejakyweb.cz/gh/ http://www.nejakyweb.cz/
Redirect 301 http://www.nejakyweb.cz/dfggdf/ http://www.nejakyweb.cz/
# END WordPress25. ledna 2014 (11:24) #17296 -
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.