Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [htaccess][php] mod_rewrite - nie działa
Forum PHP.pl > Forum > Przedszkole
Majzel
Witam, wgrałem na serwer kilka przykładowych plików oraz plik htaccess.htaccess

no i chcę mieć taki wygląd linków np. www.lasy.ovh.org/omnie.php (to jest moja przykładowa stronka do testów)

czy jeżeli plik ma rozszerzenie php to będzie działać modrewrite?
ja używam includowania, dlatego jest rozszerzenie php używam takiego czegoś:

  1. <?php
  2. <a href="index.php" >Strona główna</a>
  3. <a href="index.php?skok=1" >coś tam1</a><br>
  4. <a href="index.php?skok=2" >cos tam2</a><br>
  5.  <a href="index.php?skok=3">cos tam3</a><br>
  6. <a href="index.php?skok=4" >cos tam4</a><br>
  7. ?>

A tam gdzie ma być wczytywane:

  1. div class="main">
  2. <?
  3. switch ($_GET['skok'])
  4. {
  5.  case 1:
  6. include ("cos tam1.php");
  7. break;
  8. case 2:
  9. include("cos tam2.php");
  10. break;
  11. case 3:
  12. include ("cos tam3.php");
  13. break;
  14. case 4:
  15. include("cos tam4.php");
  16. break;
  17. default:
  18. echo ' coś tam';
  19. }
  20. ?>
  21. </div>

i w htacces
mam takie coś:
RewriteEngine on
RewriteRule ^omnie\.php$ nowy.php

i na końcu enter i mi nie działa, proszę o pomoc, jestem trochę zielony jeszcze w tym dlatego wytłumaczcie mi to.

chciałbym, żeby po prostu zamiast:
http://www.lasy.ovh.org/index.php?skok=1
było:
www.lasy.ovh.org/omnie.php
gilbo
No to chyba powinieneś na odwrót ustawić? Że jak masz np http://adres.pl/omnie.php to ci sie ładuje np http://adres.pl/index.php?p=omnie

Przynajmniej ja tak rozumiem przyjazne linki;)
Majzel
Cytat
No to chyba powinieneś na odwrót ustawić? Że jak masz np http://adres.pl/omnie.php to ci sie ładuje np http://adres.pl/index.php?p=omnie

Przynajmniej ja tak rozumiem przyjazne linki;)


już to robię tylko powiedz jak smile.gif
hinduseek
Cytat
mam takie coś:
RewriteEngine on
RewriteRule ^omnie\.php$ nowy.php

Może spróbuj
Kod
RewriteEngine on
RewriteRule ^omnie.php$ /nowy.php

omnie.php = to jest ten piękny link
nowy.php = plik który nie jest piękny

Tak na marginesie czy ovh udostępnia dostęp do htaccess?
gilbo
Sorry po ponownym przeczytaniu Twojego posta przyznaję się, że go źle odczytałem.

Myślę, że tak powinno działać:

Kod
RewriteEngine on
RewriteRule ^[a-z0-9.]+\.php$ /index.php?p=$1


Powinno z np. omnie.php zrobić index.php?p=omnie.

Nie wiem tylko, czy będzie dobre wyrażenie regularne bo mam z tym zawsze kłopoty...

Pozdrawiam
Majzel
mi niestety nie działa, albo nie wiem jak tego używać, może ktoś inny z forum będzie wiedział?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.