Autor Zpráva
Jannny
Profil *
Na stránce http://www.tvorba-webu.cz/seo/duplicita.php jsem se dočetl následující:

Jak ošetřit duplicitu hlavní stránky?


V kořenovém adresáři webu vytvořte soubor .htaccess, do kterého napíšete

RewriteEngine On

RewriteCond %{HTTP_HOST} ^tvorba-webu.cz
RewriteRule (.*) http://www.tvorba-webu.cz/$1 [R=301,L]

RewriteCond %{HTTP_HOST} tvorba-webu.cz/index.php
RewriteRule (.*) http://www.tvorba-webu.cz/ [R=301,L]

První část kódu zajistí, že se vždy před URL zapíše "www", čímž předejdeme duplicitám:

tvorba-webu.cz a www.tvorba-webu.cz, ale také tvorba-webu.cz/php a www.tvorba-webu.cz/php

Druhá část kódu přesměruje z tvorba-webu.cz/index.php nebo www.tvorba-webu.cz/index.php na www.tvorba-webu.cz/


Otázka zní, jak to má vypadat, pokud "www." používat nechci?

Příklad:

HLAVNÍ STRÁNKU dle stylu

www.manet.wz.cz/index.htm
www.manet.wz.cz/index.html
www.manet.wz.cz/index.php

chci přesměrovat na manet.wz.cz

a všechny ostatní stránky přesměrovat dle stylu z

www.manet.wz.cz/historie.html

NA

na manet.wz.cz/historie.html
Jannny
Profil *
Tak druhý problém

(všechny ostatní stránky přesměrovat dle stylu z

www.manet.wz.cz/historie.html

NA

na manet.wz.cz/historie.html
)

jsem již vyřešil pomocí

RewriteCond %{HTTP_HOST} ^www.manet.wz.cz
RewriteRule (.*) http://manet.wz.cz/$1 [R=301,L]

, jak mám ale ještě udělat přesměrování z

www.manet.wz.cz/index.html, www.manet.wz.cz/index.php a www.manet.wz.cz/index.htm na manet.wz.cz ?

Představuji si to tak, že teď mi to napřed umaže to "www." a pak to ještě smaže to "index.xxx".
oogi
Profil
u toho předchozího dáš pryč to "L" a pod to dáš:

RewriteCond %{HTTP_HOST} ^manet.wz.cz/index
RewriteRule (.*) http://manet.wz.cz/ [R=301,L]

Mělo by to fungovat...

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0