Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [.htacces] Prośba o pomoc, działa przekierowanie bez www, a z www już nie...
boddah85
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 4
Dołączył: 31.07.2006

Ostrzeżenie: (0%)
-----


Dopiero zaczynam swoją przygodę z mod rewrite i wszystko byłoby całkiem dobrze, gdyby nie ostatnie życzenia klienta.
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]

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]


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]

Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post

Posty w temacie
- boddah85   [.htacces] Prośba o pomoc   25.07.2008, 14:15:22


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 17:27