Przygotowałem swoją pierwszą witrynę pod program partnerski. Kupiłem domenę i serwer. Chcę teraz "tylko" zamaskować moje linki partnerskie. Dla mnie to "tylko" stało się dużym problemem...
Paweł Landzberg korzysta z tego samego hostingu co ja, wysłał do mnie treść swojego .htaccess'a,
która zawiera identyczne reguły jakie ja chcę wykorzystać w swoim .htaccess'ie. Wygląda on tak:
- Kod: Zaznacz wszystko
RewriteEngine On
Options +FollowSymLinks
RewriteBase /
RewriteCond %{HTTP_HOST} ^domena.pl [NC]
RewriteRule ^(.*)$ http://www.domena.pl/$1 [R=301,L]
Redirect /zamaskowany.html http://allegro.pl [R=301,L]
Zgodnie z sugestiami Pawła usunąłem wszystkie slash'e ("/") na końcu moich linków,
zostawiłem 1 linię pustą po wszystkich regułach w .htaccess'ie.
Zmieniłem edytor na notepad++ i kodowanie na UTF-8 (bez BOM).
Teraz nie są dopisywane na początku mojego kodu dziwne znaczki w ASCII,
na co zwróciła uwagę obsługa hostingu.
Dokładnie mój .htaccess wygląda tak:
- Kod: Zaznacz wszystko
RewriteEngine On
Options +FollowSymLinks
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.moja-domena.pl$ [NC]
RewriteRule ^(.*)$ http://moja-domena.pl/$1 [R=301,L]
Redirect /zamaskowany.html http://strona-organizatora.pl/nazwapartnera,1 [R=301,L]
Wg. obsługi hostingu
[Błąd z loga apache: /home/mojanazwa/public_html/.htaccess: Redirect: invalid first argument (of three)]
błąd jest w tym wpisie:
- Kod: Zaznacz wszystko
Redirect /zamaskowany.html http://strona-organizatora.pl/nazwapartnera,1 [R=301,L]
Jakim cudem u Pawła ta reguła działa, a u mnie jest błąd 500 ?
Jaki powinien być poprawny zapis w moim przypadku?
Z góry dziękuję za pomoc,
Pozdrawiam.
P.S.
Podane przeze mnie nazwy domen nie są moje
i zostały wykorzystane w celu przedstawiania problemu














