Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [htaccess] Przekierowanie
Forum PHP.pl > Forum > Serwery WWW
Dani1
Próbuję dodać przekierowanie na jednej ze stron, żeby linki:

http://strona.pl/nowa.php?id=2015

mogły wyglądać tak: http://strona.pl/2015,oto-zestawienie-tych-informacji

Na jednej stronie wdrożyłem następującą treść htaccess:

RewriteRule ^([0-9]+),.*?\.php$ /nowa.php?id=$1 [QSA]

i działa, natomiast na drugiej stronie ta sama reguła nie chce działać. Co jest tego przyczyną?
trueblue
http://strona.pl/2015,oto-zestawienie-tych-informacji
W powyższym nie ma końcówki .php, a w regule ją podajesz.
Pyton_000
Magiczna kula mi mówi że coś spier.... Wystarczy taka odpowiedź?
Jakbyś był łaskawie powiedzieć co nie działa, dlaczego nie działa, pokazać htaccess...

Jak chcesz naprawić komputer np. to mówisz że nie działa?
Ja rozumiem, brak czasu, chęci nie ma, bla bla, a bo lekcje trzeba odrobić, nie ma czasu na szukanie czy tam pisanie.. Jest wiele Ciekawszych rzeczy do robienia. Ale czy tak na prawdę trudno napisać w tych czasach konkretne pytanie na które nie trzeba się domyślać i spoglądać w magiczną kulę? Czy nie można podać od razu garść informacji które mogłyby pomóc? Albo choć zapytać się "co mam pokazać żeby Wam ułatwić zdiagnozowanie problemu"? Albo nie... Dam Piernika... Jeżeli moja odpowiedź jest pomocna wyślij SMS o treści POMAGAM na nr. 7126 a poczujesz ulgę, zadowolenie i spełnisz swoją wew. potrzebę.

Kooniec wink.gif
Dani1
Oto cały htaccess. Co konkretnie nie działa? No po prostu serwer nie znajduje takiej podstrony. W linku oczywiście nastąpił błąd, ale nawet jego poprawienie nic nie zmienia.

#AddDefaultCharset iso-8859-2
Options -Indexes
#AddHandler application/x-httpd-php5 .php .phtml
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.strona.pl$ [NC]
RewriteRule ^(.*)$ http://strona.pl/$1 [R=301,L]


RewriteRule ^([0-9]+),.*?\.php$ /nowa.php?id=$1 [QSA]



RewriteCond %{HTTP_USER_AGENT} ^$ [OR]
RewriteCond %{HTTP_USER_AGENT} PHP [OR]
RewriteCond %{HTTP_USER_AGENT} Wordpress

RewriteRule .* - [F]
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.