PDA

Zobacz pełną wersję : .htaccess i własny prosty adres



jerzyszczur
03-02-2010, 18:18
Witam
Chciałem przy pomocy pliku .htaccess stworzyć własny prosty adres, ponieważ komponent z którego korzystam (ChronoForms) z tego co wiem średnio się lubi z SEF, a co więcej chciałem maksymalnie uprościć jeden link. W tym celu wprowadziłem sobie poniższy kod do .htaaccess


RewriteCond %{HTTP_HOST} ^www.niskaemisja.pl/ankieta$
RewriteRule ^(.*)$ ^http://www.niskaemisja.pl/component/chronocontact/?chronoformname=ActionEnergy$ [R=301,L]

Niestety nie działa :( A teoretycznie (zgodnie z informacjami znalezionymi w necie) powinno.
Dodam, że "zwykłe" proste adresy działają bez problemu. Czy ktoś wie, w czym może tkwić problem?

moje
03-02-2010, 19:33
To jest przekierowanie z "starego", "nieważnego już adresu" na nowy.

Coś słabo szukałeś.

Jak się nie myle to leci tak:
RewriteRule ^(.*)adres, który chcesz otrzymać$ adres, który masz$1 [L]

jerzyszczur
04-02-2010, 08:45
Próbowałem coś takiego:


RewriteRule ^(.*)$niskaemisja.pl/ankieta$ http://www.niskaemisja.pl/component/chronocontact/?chronoformname=ActionEnergy$1 [L]

Ale też nie działa - dlatego próbowałem ten powyższy.

adrenalbooster
04-02-2010, 09:22
http://forum.joomla.pl/showthread.php?t=36544

jerzyszczur
05-02-2010, 11:32
Witam
Piszę w/s pomocy przy mod_rewrite - sugerowałem się informacjami podanymi w tematach na ten temat, niestety napisana przeze mnie reguła nie działa, w czym może tkwić błąd?
RewriteRule niskaemisja.pl/ankieta$ http://niskaemisja.pl/component/chronocontact/?chronoformname=ActionEnergy

Zaznaczam że adres niskaemisj.pl/ankieta nie istnieje wogóle - chcę aby prowadził do linku podanego w drugiej części reguły - czy muszę stworzyć jakiś plik ankieta.html czy coś w tym stylu??

trzepiz
05-02-2010, 11:48
a nie możesz zrobić najprościej jak się da czyli utworzyć sobie subdomene : np: http://ankieta.niskaemisja.pl/ i przekierować ją na odpowiedni adres ?

jerzyszczur
05-02-2010, 11:51
Faktycznie, muszę spróbować, dzięki ;]

adrenalbooster
05-02-2010, 12:48
Witam
RewriteRule niskaemisja.pl/ankieta$ http://niskaemisja.pl/component/chronocontact/?chronoformname=ActionEnergy

--->
RewriteRule ankieta$ component/chronocontact/?chronoformname=ActionEnergy (http://niskaemisja.pl/component/chronocontact/?chronoformname=ActionEnergy)


a w htmlu czy gdzie tam ten link ma być... <a href="ankieta" title="costam">ankieta</a>

ale czy to nie jest kombinowanie na siłę..?