Thread View: pl.comp.www.server-side
4 messages
4 total messages
Started by zlotowinfo
Thu, 30 Sep 2010 09:47
dwa problemy z .htaccess
Author: zlotowinfo
Date: Thu, 30 Sep 2010 09:47
Date: Thu, 30 Sep 2010 09:47
42 lines
2183 bytes
2183 bytes
1. co dodać w .htaccess by w przypadkach bez podanej reguły przekierowało na
główną: domena.pl, w tej chwili wpisanie xxx.domena.pl zostaje adres
xxx.domena.pl
##############
RewriteEngine On
RewriteCond %{HTTP_HOST} about.domena.pl [OR]
RewriteCond %{HTTP_HOST} o.domena.pl
RewriteRule ^(.*)$ http://domena.pl/about.php$1 [R=302,L]
RewriteCond %{HTTP_HOST} need.domena.pl
RewriteRule ^(.*)$ http://domena.pl/need.php$1 [R=302,L]
##############
2. strony o podobnej zawartości
zależnie od wpisanego adresu, pewne opcje menu są ukrywane
shop1.domena.pl to główna subdomena
shop2.domena.pl - aliasowany folder subdomeny
shop3.domena.pl - aliasowany folder subdomeny
a) wchodzę na shop1.domena.pl uruchamia się index.php
wchodzę na shop2.domena.pl uruchamia się shop2.php i w pasku zostaje adres
shop2.domena.pl
b) wchodzę na shop2.domena.pl uruchamia się shop3.php i w pasku zostaje
adres shop2.domena.pl
c) wszystko byłoby proste gdyby to były oddzielne foldery
ale to ma być jeden i ten sam .htaccess, próbowałem ale nie działa
##############
RewriteEngine On
RewriteCond %{HTTP_HOST} shop2.domena.pl
DirectoryIndex index.php [L]
RewriteCond %{HTTP_HOST} shop2.domena.pl
DirectoryIndex shop2.php [L]
RewriteCond %{HTTP_HOST} shop3.domena.pl
DirectoryIndex shop3.php [L]
##############
Re: dwa problemy z .htaccess
Author: Sylwester Zarębski
Date: Thu, 30 Sep 2010 18:25
Date: Thu, 30 Sep 2010 18:25
56 lines
2626 bytes
2626 bytes
Dnia Thu, 30 Sep 2010 11:47:05 +0200, zlotowinfo napisał(a):
> 1. co dodać w .htaccess by w przypadkach bez podanej reguły przekierowało na
> główną: domena.pl, w tej chwili wpisanie xxx.domena.pl zostaje adres
> xxx.domena.pl
> ##############
> RewriteEngine On
> RewriteCond %{HTTP_HOST} about.domena.pl [OR]
> RewriteCond %{HTTP_HOST} o.domena.pl
> RewriteRule ^(.*)$ http://domena.pl/about.php$1 [R=302,L]
>
> RewriteCond %{HTTP_HOST} need.domena.pl
> RewriteRule ^(.*)$ http://domena.pl/need.php$1 [R=302,L]
> ##############
Użyj:
RewriteCond %{HTTP_HOST} ^.*\.domena\.pl$
RewriteRule ^(.*)$ http://domena.pl/ [R=302,L]
> 2. strony o podobnej zawartości
> zależnie od wpisanego adresu, pewne opcje menu są ukrywane
> shop1.domena.pl to główna subdomena
> shop2.domena.pl - aliasowany folder subdomeny
> shop3.domena.pl - aliasowany folder subdomeny
> a) wchodzę na shop1.domena.pl uruchamia się index.php
> wchodzę na shop2.domena.pl uruchamia się shop2.php i w pasku zostaje adres
> shop2.domena.pl
> b) wchodzę na shop2.domena.pl uruchamia się shop3.php i w pasku zostaje
> adres shop2.domena.pl
> c) wszystko byłoby proste gdyby to były oddzielne foldery
> ale to ma być jeden i ten sam .htaccess, próbowałem ale nie działa
> ##############
> RewriteEngine On
> RewriteCond %{HTTP_HOST} shop2.domena.pl
> DirectoryIndex index.php [L]
> RewriteCond %{HTTP_HOST} shop2.domena.pl
> DirectoryIndex shop2.php [L]
> RewriteCond %{HTTP_HOST} shop3.domena.pl
> DirectoryIndex shop3.php [L]
> ##############
Użyj zamiast DirectoryIndex:
RewriteRule ^(.*)$ http://domena.pl/shop[numerek].php [R=302,L]
--
pozdrawiam
Sylwester Zarębski
Aby wysłać email zmień zbieracz w adresie na sylwek
Re: dwa problemy z .htaccess
Author: zlotowinfo
Date: Thu, 30 Sep 2010 21:09
Date: Thu, 30 Sep 2010 21:09
46 lines
2653 bytes
2653 bytes
> Użyj:
> RewriteCond %{HTTP_HOST} ^.*\.domena\.pl$
> RewriteRule ^(.*)$ http://domena.pl/ [R=302,L]
>
dalem tę regułę, wpisałem: http://wwwwwwwwwwwww.domena.pl/
i w adresie zostaje dalej to samo, naturalnie index otwiera pod tym adresem,
ta reguła zupełnie nic nie dała, nie przekierowało na: http://domena.pl
naturalnie nie chce popsuć pozostałych about.domena.pl itp
>> 2. strony o podobnej zawartości
>> zależnie od wpisanego adresu, pewne opcje menu są ukrywane
>> shop1.domena.pl to główna subdomena
>> shop2.domena.pl - aliasowany folder subdomeny
>> shop3.domena.pl - aliasowany folder subdomeny
>
>> a) wchodzę na shop1.domena.pl uruchamia się index.php
>> wchodzę na shop2.domena.pl uruchamia się shop2.php i w pasku zostaje
>> adres
>> shop2.domena.pl
>> b) wchodzę na shop2.domena.pl uruchamia się shop3.php i w pasku zostaje
>> adres shop2.domena.pl
>> c) wszystko byłoby proste gdyby to były oddzielne foldery
>> ale to ma być jeden i ten sam .htaccess, próbowałem ale nie działa
>
>> ##############
>> RewriteEngine On
>
>> RewriteCond %{HTTP_HOST} shop2.domena.pl
>> DirectoryIndex index.php [L]
>
>> RewriteCond %{HTTP_HOST} shop2.domena.pl
>> DirectoryIndex shop2.php [L]
>
>> RewriteCond %{HTTP_HOST} shop3.domena.pl
>> DirectoryIndex shop3.php [L]
>> ##############
>
> Użyj zamiast DirectoryIndex:
> RewriteRule ^(.*)$ http://domena.pl/shop[numerek].php [R=302,L]
>
rewrite rule mi przekieruje co nie sprawia mi kłopotu
ja wlasnie chcę by adres shop3.domena.pl zostawał
coś w stylu jeżeli w url jest shop3 to użyj jako indexu shop3.php
ale w linii adresu zostaw shop3.domena.pl
Re: dwa problemy z .htaccess
Author: Chuck
Date: Fri, 01 Oct 2010 10:35
Date: Fri, 01 Oct 2010 10:35
12 lines
1439 bytes
1439 bytes
2010-09-30 23:09, zlotowinfo napisał(a):
>> Użyj:
>> RewriteCond %{HTTP_HOST} ^.*\.domena\.pl$
>> RewriteRule ^(.*)$ http://domena.pl/ [R=302,L]
>>
> dalem tę regułę, wpisałem: http://wwwwwwwwwwwww.domena.pl/
> i w adresie zostaje dalej to samo, naturalnie index otwiera pod tym
> adresem, ta reguła zupełnie nic nie dała, nie przekierowało na:
> http://domena.pl
> naturalnie nie chce popsuć pozostałych about.domena.pl itp
daj R=301
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads