Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Przekierowanie .htaccess
Forum PHP.pl > Forum > Przedszkole
mefjiu
Potrzebuję po wpisaniu przykładowego adresu np:
www.sub1.domena.pl/test.php || www.sub1.domena.pl/sub1/test.php
www.sub2.domena.pl/test.php || www.sub2.domena.pl/sub2/test.php
sub3.domena.pl/test.php || sub3.domena.pl/sub3/test.php
www.sub3.domena.pl/test.php || www.sub3.domena.pl/sub3/test.php

pokazać zawartość która znajduje się po ||

Kombinowałem z tym na rożne sposoby niestety nic nie działa.
jedno co najbardziej mi się udało to:
  1. <?php
  2. RewriteRule ^test.php$ sub1/test.php [L]
  3. ?>


Ale niestety to działa tylko dla jednej wartości a ja muszę dla wszystkich subdomena są one generowane przez wilcard

Proszę o wszelka pomoc i z góry dziękuję za wszelkie rady porady :-)
DREEMus
Google Ci zablokowali questionmark.gif ;>

https://home.pl/dokumentacja/funkcjeserwera/htaccess
mefjiu
nie, nie zablokowali mi Google poprostu nie mogę znaleść rozwiązania, pod tym linkiem co podałeś nic ciekawego nie ma.
erix
Nie załamuj...

Tam jest wszystko, czego potrzebujesz do rozwiązania Twojego problemu. Trzeba tylko przeczytać.
mefjiu
No niestety nie dam rady tego zrobić, cały czas coś jest nie tak, proszę ponownie o pomoc jakiej nakierowanie lub coś
erix
Coś, to znaczy co? Ja Ci przecież pomagam. Jeśli chcesz wyperswadować gotowca, daruj sobie.
mefjiu
Ja nie pisze że nie pomagasz, ale czy mógłbyś jakoś bardziej nakierować czego dokładnie mam szukać.
Kombinuje już z tym od wczoraj, a sądząc po twojej wypowiedzi rozwiązanie jest proste.
ps. Gotowca to ja przedstawię jak tylko uda mi się go zrobić.
erix
Pokaż regułki, które do tej pory napisałeś.

Owszem, jest proste pod warunkiem, że się przeczytało pierwszy lepszy tutorial o mod_rewrite.
mefjiu
Kombinuję w ten sposób
RewriteCond %{HTTP_HOST} (www.)?(.*).domena.pl/test.php
RewriteRule .* %2/test.php [L]
erix
Po co Ci tu RewriteCond...?
mefjiu
A oto proszę rozwiązanie:
RewriteCond %{HTTP_HOST} ^(www\.)?(.*).domena.pl
RewriteRule test.php %2/test.php [L]
SirZooro
Można prościej:
Kod
RewriteRule test.php %{HTTP_HOST}/test.php [L]
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.