Obecnie mój plik .htacces wygląda tak
Kod
Options FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^nazwadomeny.pl
RewriteRule (.*) http://www.nazwadomeny.pl/$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} ^druganazwadomeny.pl
RewriteRule (.*) http://www.nazwadomeny.pl/$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} ^www.druganazwadomeny.pl
RewriteRule (.*) http://www.nazwadomeny.pl/$1 [R=permanent,L]
RewriteRule ^buyonline/?$ ecommerce.php [L]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^nazwadomeny.pl
RewriteRule (.*) http://www.nazwadomeny.pl/$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} ^druganazwadomeny.pl
RewriteRule (.*) http://www.nazwadomeny.pl/$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} ^www.druganazwadomeny.pl
RewriteRule (.*) http://www.nazwadomeny.pl/$1 [R=permanent,L]
RewriteRule ^buyonline/?$ ecommerce.php [L]
Obecnie klient sobie zażyczył, żeby przy wpisaniu www.nazwadomeny.pl było przekierowanie na www.nazwadomeny.pl/buyonline/ zaś w przypadku wpisania "nazwydrugiejdomeny" było przekierowanie na stronę główną "pierwszejdomeny".
Próbowałem coś takiego
Kod
Options FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^nazwadomeny.pl
RewriteRule (.*) http://www.nazwadomeny.pl/$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} ^www.nazwadomeny.pl
RewriteRule (.*) http://www.nazwadomeny.pl/buyonline/$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} ^druganazwadomeny.pl
RewriteRule (.*) http://www.nazwadomeny.pl/$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} ^www.druganazwadomeny.pl
RewriteRule (.*) http://www.nazwadomeny.pl/$1 [R=permanent,L]
RewriteRule ^buyonline/?$ ecommerce.php [L]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^nazwadomeny.pl
RewriteRule (.*) http://www.nazwadomeny.pl/$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} ^www.nazwadomeny.pl
RewriteRule (.*) http://www.nazwadomeny.pl/buyonline/$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} ^druganazwadomeny.pl
RewriteRule (.*) http://www.nazwadomeny.pl/$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} ^www.druganazwadomeny.pl
RewriteRule (.*) http://www.nazwadomeny.pl/$1 [R=permanent,L]
RewriteRule ^buyonline/?$ ecommerce.php [L]
i nic z tego. O dziwo poniższa konfiguracja działa poprawnie, ale tylko w przypadku kiedy w adresie nie ma przedrostka www
Kod
Options FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^nazwadomeny.pl
RewriteRule (.*) http://www.nazwadomeny.pl/buyonline/$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} ^druganazwadomeny.pl
RewriteRule (.*) http://www.nazwadomeny.pl/$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} ^www.druganazwadomeny.pl
RewriteRule (.*) http://www.nazwadomeny.pl/$1 [R=permanent,L]
RewriteRule ^buyonline/?$ ecommerce.php [L]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^nazwadomeny.pl
RewriteRule (.*) http://www.nazwadomeny.pl/buyonline/$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} ^druganazwadomeny.pl
RewriteRule (.*) http://www.nazwadomeny.pl/$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} ^www.druganazwadomeny.pl
RewriteRule (.*) http://www.nazwadomeny.pl/$1 [R=permanent,L]
RewriteRule ^buyonline/?$ ecommerce.php [L]
Z góry dziękuję za pomoc.