Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne]Mod_rewrite automatyczna zmiana linków
Elber
post
Post #1





Grupa: Zarejestrowani
Postów: 381
Pomógł: 12
Dołączył: 9.07.2007

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


Witam, mam pytanie, jak mam stronę która wyświetla treść w zależności od zmiennej $_GET['p'] czyli np.
index.php?p=forum_php

i wszystkie linki mam w takiej postaci i czy da się zrobić tak aby one automatycznie zamieniły się na np. /forum_php.html ?

co mam wpisać w .htaccess bo samo

RewriteRule ^([^-]+).html$ index.php?p=$1 [L]

nie wystarcza sad.gif


--------------------
GG: 564555
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Ellington
post
Post #2





Grupa: Zarejestrowani
Postów: 76
Pomógł: 13
Dołączył: 24.03.2009

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


Kod
RewriteEngine On
RewriteBase /katalog/z/index_php/
RewriteRule ^([^-]+).html$ index.php?p=$1 [L]


--------------------
while ( !die() ) code();
Go to the top of the page
+Quote Post
Elber
post
Post #3





Grupa: Zarejestrowani
Postów: 381
Pomógł: 12
Dołączył: 9.07.2007

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


Trochę źle się chyba wyraziłem wink.gif Wiem że taka składnia musi być. Chodzi mi o to czy bez ingerencji w index.php bo tam mam zapisane odnośniki w postaci index.php?p=podstrona, bez zmieniania tego w kodzie, za pomocą .htaccess można to zmienić ?

Proszę o jakąś podpowiedź


--------------------
GG: 564555
Go to the top of the page
+Quote Post
Victor152
post
Post #4





Grupa: Zarejestrowani
Postów: 105
Pomógł: 3
Dołączył: 26.02.2008

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


Hahaha.
Chcesz parsować plik .php za pomocą .htaccess?

Nie ma opcji.

jezeli to jakis maly pliczek (projekt) to mozesz uzyc ob_start() i ob_get_contents() i zamienic preg_replace np.
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 Aktualny czas: 20.08.2025 - 11:25