Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z mod-rewrite
Forum PHP.pl > Forum > Serwery WWW
makciook
Witam,

stworzyłem plik mod rewrite, który już w tej chwili:
1) Jeśli adres się kończy na / to ucina / przekierowując R=301 (www.strona.pl/podstrona/ -> www.strona.pl/podstrona )
2) Akceptuje linki postaci strona.pl/podstrona oraz strona.pl/podstrona.php
3) Przekierowuje 301 z www.strona.pl na http://strona.pl

I tu pojawia się problem. 1. Chciałbym, żeby (2) przekierowywała R=301 linki postaci: http://strona.pl/cos.php na http://strona.pl/cos

W tej chwili wygląda to tak:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([0-9a-z_-]+)/?$ /$1.php [L]
RewriteRule ^([0-9a-z_-]+)/([0-9a-z_-]+)/?$ /$1.php?det=$2 [L]

2. żeby po załadowaniu strony głównej: http://strona.pl/ przekierowywał 301 na adres http://strona.pl/index

proszę o pomoc smile.gif
pozdrawiam

Fifi209
Jakby Ci to napisać... kod który podałeś w żaden sposób, ani razu nie przekierowuje z kodem 301.
makciook
Wiem, przekleiłem tylko ten kawałek dotyczący ładowania www.strona.pl/cos oraz www.strona.pl/cos.php.
A chcę, żeby to mi się redirectowało.
chris1
hmm, [r=301,nc] ?
makciook
No właśnie jak to dodam, to przekierowuje ale w drugą stronę - z /costam na /costam.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.