Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [.htaccess] Nietypowe przekierowanie podstrony
Forum PHP.pl > Forum > PHP
Savage.Mephisto
Witam.
Mam pewną strone, ktorej domena jest postaci: www.mojadomena.pl. Wpisujac adres: www.mojadomena.pl/oferta.php pokazuje mi sie zawartosc podstrony o nazwie Oferta. Klient zazyczyl sobie, aby podpiac ta podstrone pod adres: www.oferta.mojadomena.pl (plik oferta.php znajduje sie w katalogu glownym serwera.) Niestety, nie moge subdomeny odniesc do konkretnej nazwy pliku, tylko do katalogu. Zatem utworzylem katalog oferta i podpialem pod niego nowa domene. Pytanie: w jaki sposob w pliku .htaccess napisac regule, aby po wpisaniu adresu: www.oferta.mojadomena.pl pojawiala sie podstrona Oferta (ze wzgledu na hierarchie bibliotek calej strony internetowej, nie moge tego pliku przeniesc do katalogu oferta)? A moze wygodniej to zrobic z poziomu PHP?
Probowalem w ten sposob:
RewriteRule ^oferta.php$ http://www.oferta.mojadomena.pl [R=301,L] ale nie dziala.

Bylbym wdzieczny za wszelkie wskazowki.
erix
Aj tam, pleciesz: http://eriz.pcinside.pl/weblog/mod_rewrite...wiazac-208.html

Słowo-klucz: wildcard. I możesz wstawić nazwę subdomeny tam, gdzie Ci się podoba.

[APACHE] pobierz, plaintext
  1. RewriteRule ^oferta.php$ <a href="http://www.oferta.mojadomena.pl" target="_blank">http://www.oferta.mojadomena.pl</a> [R=301,L] ale nie dziala.
[APACHE] pobierz, plaintext

Tzn? Wygląda na prawidłowe.
Savage.Mephisto
Ta nowa domena jest zarejestrowana (www.oferta.mojadomena.pl). Przy próbie bezpośredniego wejścia na http://www.oferta.mojadomena.pl dostaję "zwrotkę" z numerem 403. Zmieniłem chmod katalogu oferta na 711, ale bez oczekiwanych rezultatów.
Ponadto reguła, którą wpisałem do .htaccess (RewriteRule ^oferta.php$ http://www.oferta.mojadomena.pl [R=301,L]), nie przekierowuje na tą nową domenę.
erix
Ty masz to na swoim serwerze?
Savage.Mephisto
Cały shit znajduje się na serwerze nazwa.pl.
Mam zaćmienie totalne, jeśli chodzi o to przekierowanie.
erix
Pokaż strukturę katalogów + jak masz podpięte subdomeny.
Savage.Mephisto
W katalogu głównym (root) serwera znajduje się katalog o nazwie site. Pod niego jest podpięta domena w postaci: www.mojadomena.pl.
Wewnątrz katalogu 'site' jest cała aplikacja internetowa (znajduje się tu m.in. plik .htaccess oraz oferta.php).
Wygląda to mniej więcej w ten sposób:

/ (root)
+ site (www.mojadomena.pl)
+ conf
+ images
+ js
+ css
+ lib
+ tmp
+ oferta (pod ten katalog jest podpięta subdomena www.oferta.mojadomena.pl)
.htaccess
index.php
oferta.php
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.