Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: regulka htaacess
Forum PHP.pl > Forum > PHP
joytec
Mam jeden prolem korzystam z wielu domen przekierowuje je na adres bez www nie chce powarzac w httacces tych samych regułek tymbardziej ze domen jest duzo wiec napisalem taka regulke dziala w safari ale juz w firefox nie. moze moglbys mi wskazac jaki robie blad?

RewriteCond %{HTTP_HOST} ^(www\.)?([^.]+)\.(pl|com)/index/?$ [OR]
RewriteCond %{HTTP_HOST} ^(www\.)?([^.]+)\.(pl|com)/?$ [NC]
RewriteCond %{REQUEST_URI} ^/?$ [OR]
RewriteCond %{REQUEST_URI} ^/(en|pl|de)/?$
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ http://%2/index [R=301,L]

Prosze o pomoc...
erix
Był podobny wątek trzy dni temu, poszukaj.

Ale generalnie: $X, to zmienne z RewriteRule, a %X, to z RewriteCond.
joytec
probowałem taka zmienna '$x' i taka '%2' efekt taki sam
erix
Pokaż, jak próbowałeś.
joytec
pod safari dziala bez zarzutu po firefox zmienna '%2' jest pusta smile.gif no i zonk

RewriteCond %{HTTP_HOST} ^(www\.)?([^.]+)\.(pl|com)/index/?$ [OR]
RewriteCond %{HTTP_HOST} ^(www\.)?([^.]+)\.(pl|com)/?$ [NC]
RewriteCond %{REQUEST_URI} ^/?$ [OR]
RewriteCond %{REQUEST_URI} ^/(en|pl|de)/?$
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ http://%2/index [R=301,L]
erix
Jakim adresem to sprawdzasz?
joytec
np.:
nazwa.pl, www.nazwa.pl

adres w takim schemacie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.