Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [htaccess] Przepisanie do sąsiedniego katalogu
Forum PHP.pl > Forum > Serwery WWW
piotrooo89
mam mały problem z przepisaniem w htaccess.

struktura katalogów:

Kod
├── dwa
│   └── test.php
└── jeden
    └── index.php
    └── test.php


i teraz jestem w pliku index.php i mam linki w którym mam albo test.php albo dwa/test.php i chciałbym żeby wyświetlał mi sie w pasku adresu zawsze:

Kod
jeden/test.php


niezależnie od tego czy wybrałem plik z katalogu jeden czy dwa.

obecnie mam coś takiego:

Kod
RewriteEngine on

RewriteRule ^dwa/(.*)$ /dwa/$1 [NC]


przyznam, że troszkę się zafiksowałem.
by_ikar
Kod
RewriteEngine on

RewriteRule ^dwa|jeden/(.*)$ /dwa/$1 [NC]


? chodź nie dam sobie ręki uciąć, ale powinno działać wink.gif


EDIT: a nie, to ci strzeli errora wink.gif inaczej, jeżeli wejdziesz pod dwa, chcesz żeby było jeden, a jak wejdziesz pod dwa, chcesz żeby było jeden? Jeżeli tak, to wystarczy że dasz "przekierowanie" na dwa:

Cytat
RewriteEngine on

RewriteRule ^dwa/(.*)$ /jeden/$1 [NC]


?
melkorm
Pytanie mam jedno:
na jakiej podstaiwe, jeżeli w url mamy
Kod
jeden/test.php

Chcesz rozróżnić czy wybrać plik test.php z takalogu jeden czy dwa? Chyba że czegoś nie zrozumiałem smile.gif
piotrooo89
już nie aktualne musiałem sobie poradzić w inny sposób. dzięki za chęci smile.gif
webdice
Cytat(melkorm @ 26.01.2012, 16:40:30 ) *
(...) na jakiej podstaiwe, jeżeli w url mamy (...)


Na podstawie href, myślę że do zrobienia z RewriteCond %{HTTP_REFERER}.
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.