Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Plik .htaccess do zrobienia eleganckich url-i
blackstone
post
Post #1





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 19.03.2015

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


Na serwerze xampp próbowałem zrobić na podstawie danych z netu skrypt z "ładnymi" adresami czyli np żeby adres localhost/adresy/index.php?strona=test&kat=testowa wyglądała w ten sposób localhost/adresy/test/testowa/ ale mi nie wychodzi. Co ciekawe, na tym samym serwerze mam folder z frameworkiem codeigniter i tam używanie "ładnych" adresów działa na wzorowo.

Mam folder adresy w którym jestem plik index.php ( który prawidłowo przechwytuje i pokazuje zmienne get o podanych nazwach ) oraz plik .htaccess w którym wpisywane były następujące zawartości

" RewriteEngine on

RewriteRule ^/?$ index.php?strona=test&kat=testowa
RewriteRule ^([^/\.]+)/^([^/\.]+).html?$ index.php?strona=$2&kat=$1

"

A po wykasowaniu tego wstawiłem z jednej strony

"RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z-_0-9]+)/([a-zA-Z-_0-9]+)/?$ index.php?strona=$1&kat=$2 [L]
RewriteRule ^([a-zA-Z-_0-9]+)/?$ index.php?strona=$1 [L]

"

Sprawdzałem także plik konfiguracyjny serwera by linijka LoadModule rewrite_module modules/mod_rewrite.so nie miała na początku # .

Niestety serwer pokazuje mi błąd 500 , i informuje że jest przeciązony albo napotkał błąd w skrypcie CGI.



Ma ktoś jakieś rozwiązanie tego problemu ?
Go to the top of the page
+Quote Post

Posty w temacie


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: 21.08.2025 - 03:53