Autor Zpráva
milbr
Profil *
Dobrý večer,
chtěl bych vás poprosit o radu jak odstranit duplicitu přesměrováním,
http://www.neco.cz/index.php na http://www.neco.cz
Je to duplicita ? nebo na to nemám brát ohled.
Přesměrování bez www na www mi funguje.
Zkouším to podle návodu uveřejněného na jakpsatweb, ale nějak mi to nefunguje.
Používám toto:
Moc děkuji za radu už se s tím trápím dlouho.
S pozdravem Milan

RewriteEngine on
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} ^neco.cz
RewriteRule (.*) http://www.neco.cz/$1 [R=301,QSA,L]

# presmerovani
RewriteEngine on
RewriteRule http://www.neco.cz/index.php http://www.neco.cz [R]
S .htaccess teprve začínám
Yuhů
Profil
to ti bude cyklit. Kde přesně jsi tehnle zápis našel?
Kajman_
Profil *
Buď použít přejmenování souboru, jak píše Yuhů na jpw, nebo se to dá přesměrovat v php...

//nechci index.php jen /
if (strstr($_SERVER["REQUEST_URI"],'index.php') && !isset($_POST))
{
header('HTTP/1.1 301 Moved Permanently');
header("Location: http://".$_SERVER["HTTP_HOST"]. str_replace('index.php','',$_SERVER['REQUEST_URI']));
exit;
}
djlj
Profil
Jde to i pomocí rewrite, jen je pak třeba, aby v dalších rewrite pravidlech nebylo podstrkávání znovu na index.php.


RewriteCond %{REQUEST_URI} ^/index.php$ [NC]
RewriteRule ^(.*)$ http://neco.cz/ [R=301,L]
milbr
Profil *
Dobrý večer,
Moc Vám děkuju za rady.
V .htaccess mám tedy toto a fungzuje mi to jen bych vás chtěl poprosit o kontrolu zad to tak můžu mít a zda jsem se zbavil duplicity.
Ještě jednou moc děkuji a přeji příjemný den.
Milan

RewriteEngine on
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} ^neco.cz
RewriteRule (.*) http://www.neco.cz/$1 [R=301,QSA,L]

RewriteCond %{REQUEST_URI} ^/index.php$ [NC]
RewriteRule ^(.*)$ http://www.neco.cz/ [R=301,L]

# podstrceni
RewriteEngine on
RewriteRule index.php startovacistranka.php?str=polozka01
Toto téma je uzamčeno. Odpověď nelze zaslat.

0