[Apache] Przypisanie subdomeny w .htaccess

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
zsedc
Posty: 19
Rejestracja: pt lis 18, 2005 1:51 pm
Kontakt:

[Apache] Przypisanie subdomeny w .htaccess

Post autor: zsedc »

Hej
czy ktoś wie jak zapisać w .htaccess zeby naprzyklad

http://sub.domena.pl było przypisane do http://domena.pl/plik.html

żeby działało tak jak np to:
RewriteRule ^zadarmo$ index1.php?co=zafree [L]

z góry dzieki
Paweł
viraptor
Zaczyna działać
Zaczyna działać
Posty: 633
Rejestracja: pn cze 28, 2004 12:58 pm
Kontakt:

Re: [Apache] Przypisanie subdomeny w .htaccess

Post autor: viraptor »

Potrzebujesz sprawdzić przez RewriteCond na jaki host przychodzi zapytanie.
http://httpd.apache.org/docs/1.3/mod/mo ... ewriteCond
Nie wiem, czy to zadziała tak jak chcesz, ale powinno (nie sprawdzałem, bo nie mam gdzie) ;)

Kod: Zaznacz cały

RewriteCond    %{ HTTP_HOST}     ^sub.domena.pl$
RewriteRule    ^/$    /plik.php
Jakby nie działało jednak, to daj znać - spróbuje to w jakimś środowisku jednak sprawdzić.
zsedc
Posty: 19
Rejestracja: pt lis 18, 2005 1:51 pm
Kontakt:

Re: [Apache] Przypisanie subdomeny w .htaccess

Post autor: zsedc »

Hej
nic z tego niestety:(

Kod: Zaznacz cały

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
dodam, że plik htacces mam już wypełniony kilkoma liniami wygląda to tak:

Kod: Zaznacz cały

Options FollowSymLinks
RewriteEngine On
RewriteRule ^index.html$ index.php [L]
RewriteRule ^zadarmo$ index1.php?co=zafree [L]
RewriteRule ^zarabiaj$ index1.php?co=zarabiaj [L]
RewriteRule ^wosp$ index1.php?co=wosp&innetlo=http://aukcje.wosp.org.pl/site_images/1/0/templates/templ_anioly_1.gif [L]
no i do tego trzeba by coś dopisać, generalnie tak myśle, że to może być niemożliwe za pomocą htacces i pewnie będę musiał zrobić to bardziej zawiłą drogą.
mój pomysł: ustawić na serwerze nową domenę sub.domena.pl wtedy tworzy mi się w katalogu publichtm katalog sub, może w katalogu sub umieścić jakiś plik .htaccess, który będzie przekierowywał automatycznie do domena.pl/plik.html ? dodam że nie chcę aby było to takie przekierowanie, że u góry zmienia mi się poprostu adres:) , tylko ma być tak ładnie .htaccess'em :)
oczywiście nie wiem jak ten plik powinien wyglądać więc proszę o pomoc.

ehh.. musi się jakoś dać
z góry dzięki
PAweł
ODPOWIEDZ