🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#61319
Author: zlotowinfo
Date: Thu, 30 Sep 2010 09:47
42 lines
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
#61320
Author: Sylwester Zarębski
Date: Thu, 30 Sep 2010 18:25
56 lines
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
#61321
Author: zlotowinfo
Date: Thu, 30 Sep 2010 21:09
46 lines
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
#61322
Author: Chuck
Date: Fri, 01 Oct 2010 10:35
12 lines
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