Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> htaccess - ukryte przekierowanie podkatalogu na inny podkatalog
grit
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 13.05.2004

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


Witam,
Mam następujący problem.

Mam stronę umieszczoną w katalogu "_site" dostępną pod domeną www.strona.pl
Aby była dostępna z w/w adresu umieściłem w htaccess następującą formułę

Kod
RewriteCond %{HTTP_HOST} ^www\.strona\.pl$ [NC]
RewriteCond %{REQUEST_FILENAME} !/_site/
RewriteRule ^(.*)$ /_site/$1 [L]

- to działa bez zarzutu.

Teraz chciałbym aby URL www.strona.pl/podstrona/ kierował na inny podkatalog niż "_site", np. "_subsite" ale tak by "_subsite" był katalogiem równorzędnym w strukturze z "_site"
czyli w root mam 2 katalogi - _site i _subsite
na _site kieruje www.strona.pl
na _subsite kieruje www.strona.pl/podstrona

Jeśli przed w/w wpisem umieszczę formułę:
Kod
RewriteCond %{HTTP_HOST} ^www\.strona\.pl$ [NC]
RewriteCond %{REQUEST_URI} podstrona/(.*)
RewriteRule ^(.*)$ /_subsite/index.php [L]

to działa, z tym, że jak pewnie wiecie wszystkie pliki są przekierowywane na index.php czyli nie działają *.js, *.css i inne.

Ale jeśli dam wpis
Kod
RewriteCond %{HTTP_HOST} ^www\.strona\.pl$ [NC]
RewriteCond %{REQUEST_URI} podstrona/(.*)
RewriteRule ^(.*)$ /_subsite/$1 [L]

to serwer wywala błąd 500

Jeśli dodam linikę z {REQUEST_FILENAME}:
Kod
RewriteCond %{HTTP_HOST} ^www\.strona\.pl$ [NC]
RewriteCond %{REQUEST_URI} podstrona/(.*)
RewriteCond %{REQUEST_FILENAME} !/_subsite/
RewriteRule ^(.*)$ /_subsite/$1 [L]

serwer wyrzuca błąd 404.

Pewnie rozwiązanie jest trywialne ale jakoś nie ogarniam htaccess'a.
Byłbym wdzięczny za pomoc w tym temacie.

Z góry bardzo dziękuję

Ponawiam prośbę o pomoc. Czy brak odpowiedzi spowodowany jest tym, że problem jest zbyt błahy? wink.gif
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.08.2025 - 01:09