Autor Zpráva
drp
Profil
Dobrý den,
potřeboval bych poradit jak udělat, aby když zadám jen /kontakt , tak aby s epodstrcil index.php.
Problém není v tom to udělat, ale problém je v tom že to funguje i kdyz zadam kontaktsdsdasda.
Nevíte jak to bloknut jen na kontakt?
Keeehi
Profil
drp:
Přidat na konec dolar?
kontakt$

Dolar většinou označuje konec řetězce, tak v htaccess snad taky.
drp
Profil
Díky funguje to :)
drp
Profil
Ještě bych potřeboval přesměrovat
http://www.eraplix.eu/?p=7 na index
a http://www.eraplix.eu/reference.html na /reference
Jenže nějak se mě to nedaří.
Jedná se o staré adresy, které má google v indexu.
Htaccess:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^eraplix\.eu [nc]
RewriteRule (.*) http://www.eraplix.eu/$1 [R=301,L]
RewriteRule index\.php$ / [R=301]
RewriteRule index\.htm$ / [R=301]
RewriteRule index\.html$ / [R=301]

RewriteRule reference\.html /reference [R=301]
RewriteRule \?p=7$ / [R=301]
RewriteRule en/contact\.html$ /kontakt [R=301]
RewriteRule en/service\.html$ /sluzby [R=301]

RewriteRule sk/$ / [R=301]
RewriteRule sk/service\.html$ /sluzby [R=301]

RewriteRule kontakt$ /
RewriteRule sluzby$ /
RewriteRule reference$ /
ErrorDocument 404 /
Davex
Profil
V RewriteRule se vyhodnocuje pouze cesta a pro vyhodnocení parametrů se musí přidat podmínka. U všech přesměrování je dobré mít příznak [L], jinak se přesměrování změní následujícím vyhovujícím pravidlem na přepis.

RewriteCond %{QUERY_STRING} ^p=7$
RewriteRule ^ /? [R=301,L]
drp
Profil
jj Díky funguje to. Můžete LOCK.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0