Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Mod_rewrite, problem z przekierowaniem
majestiq
post 12.09.2008, 09:16:31
Post #1





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 26.10.2006

Ostrzeżenie: (0%)
-----


Ustawiłem sobie takie przepisanie linków

RewriteRule ^plikinowe$ pafiledb/pafiledb.php/$1 [L,NC]

I wszystko byłoby ok, gdyby nie to że na stronie mam link:

  1. <?php
  2. <a href="www.domena.pl/pafiledb/pafiledb.php">Pliki</a>
  3. ?>

i po ustawienie w/w regułki w .htaccess link ten zamienił mi się na:

  1. <?php
  2. <a href="www.domena.pl/pafiledb.php">Pliki</a>
  3. ?>


Dlaczego tak się stało ?
Jak to ominąć ?

Próbowałem z tego błędnego adresu zrobić kolejne przekierowanie na prawidłowy adres, ale coś nie wyszło -
końcówka adresu się jakoś dziwnie dublowała i lipa.

Ten post edytował majestiq 12.09.2008, 09:18:13


--------------------
Free mp3 download.
Go to the top of the page
+Quote Post
cbagov
post 12.09.2008, 11:10:32
Post #2





Grupa: Zarejestrowani
Postów: 181
Pomógł: 18
Dołączył: 19.04.2008

Ostrzeżenie: (10%)
X----


A skad masz ta regulke ?

pafiledb/pafiledb.php/$1

wyglada jak odwolanie do katalogu pafiledb.php, za ktorym na dodatek masz parametr $1 - ktory nie jest de facto przechwytywany przez () bo jest tylko dopasowanie ^plikinowe$

napisz dokladnie jaki URL wywolujesz, czy sa jakies w nim parametry, jaka jest struktura katalogow i co chcesz osiagnac
Go to the top of the page
+Quote Post
majestiq
post 12.09.2008, 11:50:11
Post #3





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 26.10.2006

Ostrzeżenie: (0%)
-----


Regułke sam wymyśliłem, poprostu chodzi o bardziej przjazne linki.
Zamiasta części: pafiledb\pafiledb.php ma być poprostu 'plikinowe' i jak mówie jest ok, z tym że
ten 1 link o którym wcześniej napisałem jest też podmieniony, ale nie wiem dlaczego.

Co do parametrów to one występują. Schemat linka:
http://www.domena.pl/pafiledb/pafiledb.php...ile&id=3602
(http://www.mp3i.pl/plikinowe?action=file&id=3602 - po zamianie)

Problem polega na tym czemu ta regułka dodatkowo zamiania mi link: http://www.domena.pl/pafiledb/pafiledb.php na:
http://www.domena.pl/pafiledb.php questionmark.gif


--------------------
Free mp3 download.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:23