Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne]adresy bez .html
smiady
post
Post #1





Grupa: Zarejestrowani
Postów: 137
Pomógł: 2
Dołączył: 2.07.2007
Skąd: Ostrzeszów

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


Witam.
Chce usunąć z adresów przedrostek .html, ale niestety po wpisaniu 20 rożnych kodów nie chce mi to działać. Obecny kod z .htaccess to:

  1. RewriteEngine on
  2. RewriteCond %{REQUEST_FILENAME} !-d
  3. RewriteCond %{REQUEST_FILENAME}.html -f
  4. RewriteRule ^(.*)$ $1.html

i nie dziala ... sad.gif

Prosze o pomoc. Mogę też dodać, że działam na localhoscie.
Go to the top of the page
+Quote Post
goukan
post
Post #2





Grupa: Zarejestrowani
Postów: 88
Pomógł: 1
Dołączył: 25.03.2013

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


spróbuj tak:

  1. RewriteRule ^stronaGlowna$ index.html [L]


oczywiście w takim rozwiązaniu musiałbyś każdy plik html tu podpisywać.
Go to the top of the page
+Quote Post
smiady
post
Post #3





Grupa: Zarejestrowani
Postów: 137
Pomógł: 2
Dołączył: 2.07.2007
Skąd: Ostrzeszów

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


nie dziala sad.gif
Go to the top of the page
+Quote Post
Wazniak96
post
Post #4





Grupa: Zarejestrowani
Postów: 550
Pomógł: 75
Dołączył: 5.06.2012
Skąd: Lębork

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


Spróbuj tak

RewriteRule ^(.+).html$ /$1/ [R=301,L]
Go to the top of the page
+Quote Post
smiady
post
Post #5





Grupa: Zarejestrowani
Postów: 137
Pomógł: 2
Dołączył: 2.07.2007
Skąd: Ostrzeszów

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


dziala o to kod:

  1. Options FollowSymLinks
  2. RewriteEngine on
  3. RewriteRule ^([a-zA-Z0-9\-\_]+)/$ $1.html [L]


I zamienia mi tak jak chcialem np kontakt.html na kontakt/

tylko problem powstał przez / przez co myśli, że kontakt to folder i nie ładuje mi innych linków jest na to zapis, żeby to obejść ? I jeszcze jedno czy muszę ze wszystkich href usuwać .html ? sad.gif - bo mam wrażenie, że idzie to ominąć

Ten post edytował smiady 8.12.2013, 12:23:26
Go to the top of the page
+Quote Post
mar_gor
post
Post #6





Grupa: Zarejestrowani
Postów: 11
Pomógł: 3
Dołączył: 20.12.2013
Skąd: Bełchatów

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


  1. Options FollowSymLinks
  2.  
  3. RewriteEngine On
  4.  
  5. RewriteBase - Może dodatkowo musisz to dodać
  6.  
  7. RewriteCond %{REQUEST_FILENAME} !-f
  8. RewriteCond %{REQUEST_FILENAME} !-d
  9. RewriteCond %{REQUEST_FILENAME} !-l
  10.  
  11. RewriteRule ^(.*)$ $1.htm [QSA]


Ten post edytował mar_gor 20.12.2013, 09:41:07
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: 20.08.2025 - 11:19