Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] .haccess - Domeny/Katalogi
desavil
post 28.02.2011, 14:53:16
Post #1





Grupa: Zarejestrowani
Postów: 339
Pomógł: 3
Dołączył: 15.10.2008
Skąd: Internet

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


Witam,

Mam serwer, który ma swój własny adres IP. Chcę sobie ustawić katalog z domenami i odpowiednie domeny/subdomeny na nie przekierować.

Dokładniej mówiąc mam taki spis katalogów:
/ - główny
/domains/domena.pl/ - wszystko utworzone ręcznie
/domains/domena.pl/sub1 - katalog subdomeny pierwszej: sub1.domena.pl

A więc IP dajmy na to: 127.0.0.1 przekierowuje na katalog /

Domena: domena.pl widzi katalog (w adresie przeglądarki tego nie widać 0 dobrze): /domains/domena.pl/
Subdomena: sub1.domena.pl widzi katalog (w adresie przeglądarki tego nie widać 0 dobrze): /domains/domena.pl/sub1/

Ale jest błąd:
Jeżeli wpiszę np. http://sub1.domena.pl/folder/ - działa przekierowuje na katalog: /domains/domena.pl/sub1/folder/
Gdy wpiszę np. http://sub1.domena.pl/folder - (bez slesh na końcu) to przekierowuje na/domains/domena.pl/sub1/folder/
I w adresie to widać czyli link:
http://sub1.domena.pl/folder zamieniany jest na: http://sub1.domena.pl/domains/domena.pl/sub1/folder/

Co jest w poniższym skrypcie źle, jak go zmienić (plik znajduje się w katalogu głównym: /.htaccess):
  1. RewriteEngine On
  2. RewriteCond %{HTTP_HOST} ^(www\.)?domena\.pl$ [NC]
  3. RewriteCond %{REQUEST_FILENAME} !/domains/domena.pl/
  4. RewriteRule ^(.*)$ /domains/domena.pl/$1 [L]
  5.  
  6. RewriteCond %{HTTP_HOST} !^(www\.)?domena\.pl$ [NC]
  7. RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.domena\.pl$ [NC]
  8. RewriteRule .* /domains/domena.pl/%2%{REQUEST_URI}


Pozdrawiam,


--------------------
"Nie ma głupich pytań, są tylko głupie odpowiedzi."
Pomogłem?? Kliknij "Pomógł" :) Dzięki!
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 27.06.2025 - 22:31