Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [htaccess] Przekierowanie
Dani1
post 2.02.2015, 16:11:06
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 20.01.2015

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


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ą?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
trueblue
post 2.02.2015, 16:17:14
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


http://strona.pl/2015,oto-zestawienie-tych-informacji
W powyższym nie ma końcówki .php, a w regule ją podajesz.


--------------------
Go to the top of the page
+Quote Post
Pyton_000
post 2.02.2015, 16:21:27
Post #3





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


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
Go to the top of the page
+Quote Post
Dani1
post 2.02.2015, 16:59:19
Post #4





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 20.01.2015

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


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]
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: 19.07.2025 - 17:20