![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 23.05.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam nastepujacy problem potrzebuje zrobić takie coś
http://www.subdomena.domena.pl ---> http://www.domena.pl/subdomena/ jesli chodzi np. o pliki php nie ma problemy http://www.subdomena.domena.pl/index.php http://www.domena.pl/subdomena/index.php działa ale np. jpg, czy css nie chcą tak działac :/ jakieś pomysł ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 109 Pomógł: 9 Dołączył: 12.03.2007 Skąd: kraków/tarnobrzeg/baranów/suchorzów Ostrzeżenie: (0%) ![]() ![]() |
Tego raczej w ".htaccess" nie wykonasz.
Gdy wyślesz żądanie do serwera o adres subdomena.domena.pl to rewrite dostanie taki adres do przetłumaczenia - "" Dla Ciebie w tym momencie będzie idealna zmienna _SERVER["HTTP_HOST"] w której będziesz miał nazwę domeny z której nastąpiło wejście. Tą informację teraz możesz wykorzystać w zależności od potrzeb ... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 9 Dołączył: 3.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
@szagi3891: bez herezji...
Jeżeli masz wildcarda na domenie to możesz zrobić takie regułki Kod RewriteEngine On RewriteCond %{REQUEST_URI} !subdomains RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.domena\.pl$ RewriteRule .* /subdomains/%2%{REQUEST_URI} wtedy adres przepisany będzie prawie tak jak chcesz, z tą różnicą że katalogi subdomen będą musiały znaleźć się w jakimś katalogu subdomains próbowałem zrobić trochę inaczej aby pozbyć się tego katalogu subdomains, a mianowicie Kod RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.domena\.pl$ RewriteCond %{REQUEST_URI} !%2 RewriteRule .* %2%{REQUEST_URI} ale z jakiegoś nieznanego mi powodu wyskakuję błąd o niepoprawnym skonfigurowaniu serwera |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 109 Pomógł: 9 Dołączył: 12.03.2007 Skąd: kraków/tarnobrzeg/baranów/suchorzów Ostrzeżenie: (0%) ![]() ![]() |
Sorki. Ide się dokształcić (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 10:25 |