Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [htaccess] 500 Internal Server Error
Forum PHP.pl > Forum > Przedszkole
pehaperowiec
.htaccess wygląda tak:
Kod
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC]
RewriteRule .* - [L]
RewriteRule ^index.html$ index.php
RewriteRule ^galeria,(.*?)$ pokaz_galerie.php?name=$1 [L]
RewriteRule ^([^-]*)$ index.php?p=$1 [L]
a linki generuje do takiej postaci:
  1. <a href="/galeria,dfg"><img src="gal/dfg/thumbs/df.jpg" alt=""><span>dfg</span></a></p></li><li><p>
  2. <a href="/galeria,2"><img src="gal/2/thumbs/9.jpg" alt=""><span>2</span></a></p></li>

ale jako zwrot dostaje: "Internal Server Error".

Czy mógłbym prosić o wskazanie błędu i napisanie co robię źle?
Turson
(.*?) usuń ten znak zapytania
pehaperowiec
dalej jest to samo

ma ktoś jakiś pomysł na to?
Turson
Wrzuć w htaccess tylko to
Kod
RewriteEngine On
RewriteRule ^galeria,(.*)$ pokaz_galerie.php?name=$1 [NC]

jeżeli link wejdzie - inna reguła powoduje błąd. Metoda prób i błędów
pehaperowiec
Teraz nie zamienia adresów tylko link pozostaje w postaci adres.pl/pokaz_galerie.php?name=Biszkopt
Turson
Przecież to nie ma zmieniać adresów. Wpisz adres.pl/galeria,Biszkopt
pehaperowiec
Internal Server Error
PerfectM
Jesteś pewny że twój serwer obsługuje htaccess?
pehaperowiec
tak, jest to hosting personal z ovh.pl (płatny)
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.