Autor | Zpráva | ||
---|---|---|---|
drp Profil |
#1 · Zasláno: 26. 8. 2012, 22:34:17
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 |
#2 · Zasláno: 26. 8. 2012, 22:38:52
drp:
Přidat na konec dolar? kontakt$ Dolar většinou označuje konec řetězce, tak v htaccess snad taky. |
||
drp Profil |
#3 · Zasláno: 26. 8. 2012, 22:47:20
Díky funguje to :)
|
||
drp Profil |
#4 · Zasláno: 27. 8. 2012, 16:21:20
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 |
#6 · Zasláno: 27. 8. 2012, 20:43:58
jj Díky funguje to. Můžete LOCK.
|
||
Časová prodleva: 12 let
|
0