![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 401 Pomógł: 1 Dołączył: 10.03.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Mam włączone mod_rewrite.
Mam plik .htaccess RewriteEngine On RewriteRule ^(.*).html$ /index.php?akcja=$1 [L] oraz plik index.php: <a href="index.php?akcja=home">aaa</a> No po kliknięciu w pasku adresów niestety jest wyświetlane: index.php?akcja=home Poza tym jak wpiszę home.html to wysyakuje BŁĄD 404 ![]() O co chodzi, dlaczego nie działa mor_rewrite? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
przecież w linku html nie zastosowałeś przyjaznego adresu, powinno być /home.html bo po to maskujesz te wszystkie ?akcja=.... a Ty to stosujesz znowu
Łukasz -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 401 Pomógł: 1 Dołączył: 10.03.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
No dobra, dałem w linku <a href="home.html">aaa</a>
i znowu wyskakuje 404 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 278 Pomógł: 10 Dołączył: 13.02.2007 Skąd: Rybnik Ostrzeżenie: (0%) ![]() ![]() |
Mod_Rewrite to nie to samo co wyrażenia regularne z PHP
![]() Kod RewriteEngine On
RewriteRule ^([^-]+).html$ index.php?akcja=$1 [L] Ten post edytował matix 9.11.2007, 19:21:06 -------------------- Nawet, jeżeli nie jesteś zainteresowany usługami IT ani outsourcingiem, a Twoją pasją jest programowanie - zobacz naszą stronę. Piszemy dużo fajnych use-caseów, jak podchodzimy do tematu programowania dla naszych klientów. A tak na co dzień tworzymy budujemy mvp oraz tworzymy platformę b2b.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 401 Pomógł: 1 Dołączył: 10.03.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
teraz działa ten kod:
RewriteEngine On RewriteRule ^([^-]+).html$ index.php?akcja=$1 [L] ale czemu, jak w linijce: RewriteRule ^([^-]+).html$ index.php?akcja=$1 [L] usunę .html, czyli linki by miały postać <a href="home">aaa</a>, a nie <a href="home.html">aaa</a>, to już nie ładują się cssy, java scripty itd. ? Ten post edytował miedzna 12.11.2007, 16:09:08 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 278 Pomógł: 10 Dołączył: 13.02.2007 Skąd: Rybnik Ostrzeżenie: (0%) ![]() ![]() |
Bo adres jest czytany jako ścieżka. Możesz tak zrobić, z tym, że w sekcji <head> musisz jeszcze dodac:
Czyli ustawiasz ścieżkę "bazową". Pozdrawiam ![]() -------------------- Nawet, jeżeli nie jesteś zainteresowany usługami IT ani outsourcingiem, a Twoją pasją jest programowanie - zobacz naszą stronę. Piszemy dużo fajnych use-caseów, jak podchodzimy do tematu programowania dla naszych klientów. A tak na co dzień tworzymy budujemy mvp oraz tworzymy platformę b2b.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 20:20 |