Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: subdomena z adresu
Forum PHP.pl > Forum > Serwery WWW
kzn
hej ludzie. męcze sie juz długi czas nad zrobieniem w htaccessie subdomeny w takiej formie:

stary link:
http://domena.pl/podstrona.html

jak powinno byc:
http://costam.domena.pl

ewentualnie z subdomeną taką jak nazwa pliku bez rozszerzenia:
http://podstrona.domena.pl


w internecie jest pełno roznych rodzajów zastosowań httacess do tworzenia subdomen ale takie sytuacji nikt raczej nie opisał. Czy moge liczyć na Waszą pomoc questionmark.gif pozdrawiam



edit: chodzi rowniez zeby po wpisaniu np. costam.domena.pl to ta domena - costam.domena.pl - została na pasku adresu wyszukiwarki a nie zmieniała sie w stary link
vokiel
Jak to nie opisał? A erix: mod_rewrite-pozornie-beznadziejne-problemy-ktore-mozna-rozwiazacl
kzn
Cytat(vokiel @ 4.11.2009, 15:16:35 ) *


co_jest.gif mogłbys pokazać mi linijkę w której jest opisany mój problem questionmark.gif widziałem już wcześniej tą stronkę...
Blame
Rach ciach i proszę: http://eriz.pcinside.pl/weblog/mod_rewrite...ac-208.html#t62
kzn
Cytat(Blame @ 4.11.2009, 15:35:19 ) *


chyba sie nie rozumiemy - gdzie jest napisane jak zamienic http://domena.pl/podstrona.html na http://costam.domena.pl questionmark.gif ze zmiennej w adresie potrafie napisać skrypt ale aby zamienic jeden adres na wybraną subdomenę nie potrafie.

ps. linijke o subdomenach czytalem ...
vokiel
Uściślijmy: czy chcesz zamienić dokładnie:
http://domena.pl/podstrona.html => http://costam.domena.pl

do tego, czy to jest jeden adres, czy wiele różnych, dynamicznie?

Czy może wg wzoru:
http://domena.pl/podstrona.html => http://podstrona.domena.pl


Kod
RewriteCond %{HTTP_HOST} ^([^.]+)\.example\.org [NC]
RewriteRule ^(.*) http://example.org/?podstrona=%1 [QSA]

Teraz każdy adres np http://kontakt.example.org dla skryptu będzie widoczny jako http://example.org?podstrona=kontakt
kzn
Cytat(vokiel @ 4.11.2009, 15:48:38 ) *
Uściślijmy: czy chcesz zamienić dokładnie:
http://domena.pl/podstrona.html => http://costam.domena.pl

do tego, czy to jest jeden adres, czy wiele różnych, dynamicznie?

Czy może wg wzoru:
http://domena.pl/podstrona.html => http://podstrona.domena.pl


Kod
RewriteCond %{HTTP_HOST} ^([^.]+)\.example\.org [NC]
RewriteRule ^(.*) http://example.org/?podstrona=%1 [QSA]

Teraz każdy adres np http://kontakt.example.org dla skryptu będzie widoczny jako http://example.org?podstrona=kontakt


chce zamienic dokładnie http://domena.pl/podstrona.html na http://costam.domena.pl - tylko jeden adres na jedną domene



takie cos działa ale nie do konca:

RewriteCond %{HTTP_HOST} ^costam\.domena\.pl [NC]
RewriteRule ^(.*) http://domena.pl/jakisplik.php [QSA]

poniewaz po wpisaniu costam.domena.pl przenosi mnie do prawidłowej strony http://domena.pl/jakisplik.php jednak na pasku powinnien zostac adres costam.domena.pl - tak jakby http://domena.pl/jakisplik.php w ogole nie istniało

jak to obejść questionmark.gif albo czy w ogole jest to mozliwe bo moze niepotrzebnie sie męcze exclamation.gifquestionmark.gif



CZY NAPRAWDĘ ŻADEN Z WSZECHWIEDZĄCYCH "FACHOWCÓW" NIE ZNA ROZWIĄZANIA questionmark.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.