Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Htaccess]Przekierowanie pliku html na podkatalog
honzik
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 1.03.2016

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


Chcę przekierować wszystkie pliki w stylu domena.pl/nazwa na domena.pl/nazwa.html
Próbowałem w htaccess dodać taką regułę:

  1. RewriteEngine On
  2. RewriteRule <a href="http://www.domena.pl/$" target="_blank">http://www.domena.pl/$</a> ^$.html [R=301,L]


Niestety ten sposób nie działa. Proszę o pomoc.
(na stronie mają być linki w stylu domena.pl/kontakt, ale ma to ładwać zawartość z domena.pl/kontakt.html (w przeglądarce ma zostać domena.pl/kontakt)

Ten post edytował honzik 7.03.2016, 23:21:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Johnas
post
Post #2





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

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


O mój boże! Pierwszy raz widzę takie cyrki w htaccess smile.gif

  1. RewriteEngine On
  2. RewriteRule ^([a-zA-Z0-9]+)/$ $1.html
  3. RewriteRule ^([a-zA-Z0-9]+)$ $1.html


To działa tylko dla pierwszego katalogu smile.gif czyli www.example.com/show_it wyświetli plik www.example.com/show_it.html

Nie wiem czy dokładnie o to chodziło smile.gif


--------------------
Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście
Go to the top of the page
+Quote Post
honzik
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 1.03.2016

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


To rzeczywiście działa dla większości podstron, ale jak mam podkreślnik w linku np domena.pl/jakis_temat to wyświetla się błąd 404 za to domena.pl/temat jest już ok.
Go to the top of the page
+Quote Post
Johnas
post
Post #4





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

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


Dla stron z podkreślnikiem:
  1. RewriteEngine On
  2. RewriteRule ^([a-zA-Z0-9_]+)/$ $1.html
  3. RewriteRule ^([a-zA-Z0-9_]+)$ $1.html


przeanalizuj różnicę pomiędzy tym kodem a poprzednim, zanim zapytasz się o myślnik "-" i jak pomogłem to kliknij "pomógł"

Ten post edytował GodOfPeople 8.03.2016, 13:31:15


--------------------
Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście
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 Aktualny czas: 19.08.2025 - 17:00