Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [htaccess]Mała modyfikacja formuły mode rewrite
Pcbecaw
post
Post #1





Grupa: Zarejestrowani
Postów: 236
Pomógł: 0
Dołączył: 4.06.2011

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


Witam.
Mam coś takiego: RewriteRule ^([^/]*)\.html$ /kategoria.php?t=$1 [L]
i chciałbym, żeby nie dodawało w ogóle rozszerzenia (w tym przypadku .html)
Jeśli usunie się to rozszerzenie, to przestaje działać. Jakby to zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pcbecaw
post
Post #2





Grupa: Zarejestrowani
Postów: 236
Pomógł: 0
Dołączył: 4.06.2011

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


Znaczy ja planowałem zrobić tak, że jeśli mam link w postaci:
http://nazwa.pl/newsy?x=newsnumerjeden

to planowałem zrobić, żeby pokazywał się pod http://nazwa.pl/newsnumerjeden, ale wtedy jeszcze nie robi przekierowania, więc pomyślałem, żeby dodać do tego przekierowanie z tego - http://nazwa.pl/newsy?x=newsnumerjeden na to - http://nazwa.pl/newsnumerjeden
To może wypalić, bo już przekierowuje mnie na http://nazwa.pl/newsnumerjeden, ale takowego pliku nie ma, bo dodaje mi się to .html, więc jest http://nazwa.pl/newsnumerjeden.html Po wywaleniu .html wszystko powinno być ok, tylko że sposób zaproponowany w postach wyżej nie działa, wyświetla się błąd 500 o ile dobrze pamiętam i strona się nie odpala.

Ogólnie rzecz biorąc: w htaccess chcę ustawić 'imitowanie' adresu, a później przekierować na 'imitowany' adres. Logicznie rzecz biorąc - powinno zadziałać i to bez angażowania w to skryptu strony.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 19:29