Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne][htaccess] Mod_rewrite
spec8320
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 27.05.2008
Skąd: Białystok

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


Witam chce żeby www.test.pl/test był przekierowywany na test.html (przykłąd) jednak takie coś mi nie działa co robię źle ?

Cytat
Options FollowSymLinks
RewriteEngine On

RewriteRule ^/test$ test.html [L]


Ten post edytował spec8320 12.09.2012, 11:25:02
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


^/test$ to to co chcesz otrzymać a test.html to link do przepisania. Zrób odwrotnie.

  1. RewriteRule ^test.html$ /test [L]


Ten post edytował b4rt3kk 12.09.2012, 11:27:07
Go to the top of the page
+Quote Post
spec8320
post
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 27.05.2008
Skąd: Białystok

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


zmieniłem i dalej jest coś nie tak albo ja coś źle robię ... wpisuje w przeglądarce

www.test.pl/test i w teorii powinno mnie przekierować na test.html ale nie działa mam błąd że nei ma takiego pliku (gdzie jest)

Cytat
Not Found

The requested URL /test was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


tak samo jak wpiszę www.test.pl/test.html nie przekierowuje na www.test.pl/test (znaczy nie pokazuje tego w pasku)

Cytat
Not Found

The requested URL /test was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


Ten post edytował spec8320 12.09.2012, 11:32:16
Go to the top of the page
+Quote Post
jasin
post
Post #4





Grupa: Zarejestrowani
Postów: 142
Pomógł: 32
Dołączył: 21.08.2008
Skąd: Toruń

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


Cytat
tak samo jak wpiszę www.test.pl/test.html nie przekierowuje na www.test.pl/test (znaczy nie pokazuje tego w pasku)

nie pamietam dokładnie ale reguła [L] powoduje, że adres się nie zmienia w pasku przeglądarki, chyba [R] jest od tego
Go to the top of the page
+Quote Post
erix
post
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




[L] powoduje zaprzestanie przetwarzania kolejnych reguł.

Cytat
chyba [R] jest od tego

Tak.
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #6





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Cytat
tak samo jak wpiszę www.test.pl/test.html nie przekierowuje na www.test.pl/test


To w końcu z czego na co chcesz przekierować? Strona test.html MUSI fizycznie istnieć na serwerze i wpisanie www.test.pl/test.html MUSI skutkować jej otworzeniem.

1. Który plik istnieje na serwerze? Podaj przykładową ścieżkę
2. Wpisując jaką ścieżkę chcesz by się otwierał wyżej wymieniony?

Go to the top of the page
+Quote Post

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: 24.08.2025 - 01:09