Autor Zpráva
Petr-K
Profil *
Zdravím, vytvářel jsem pravidla pro .htaccess a potřeboval bych malou kontrolu a radu.

1) Následující tři pravidla pracují se stejnou stránkou a fungují mi správně, ale rád bych si chtěl ověřit, zda to takto mohu nechat a nebude to dělat problémy a dalo by se to dalo řešit lépe.
RewriteRule ^prihlasit-se$ /index.php?page=login [L,QSA] 
RewriteRule ^dokoncit-registraci/([^/]+)$ /index.php?page=login&activation=$1 [L,QSA] 
RewriteRule ^zrusit-registraci/([^/]+)$ /index.php?page=login&deactivation=$1 [L,QSA] 

2) Dále jsem chtěl navázat dvě předchozí pravidla. Pokud daná pravidla neobsahují proměnou, tak se stránka přesměruje na /prihlasit-se, ale tato pravidla mi nefungují. Jak to bych to měl napsat?
 
RewriteRule /dokoncit-registraci /prihlasit-se [R=301] 
RewriteRule /zrusit-registraci /prihlasit-se [R=301]

3) A na závěr bych chtěl upravit adresu hlavní domény. To, aby se mi k ní přidalo www. když ji uživatel zadá bez www. jsem zvládnul. Ale chtěl jsem ještě upravit situaci, aby se mi za domenou nikdy neobjevoval index.php
RewriteCond %{HTTP_HOST} ^domena.cz
RewriteRule ^(.*)$ http://www.domena.cz/$1 [R=301,QSA] 

Děkuji za vaše rady.
Petr

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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