Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTACCESS]Przyjazne linki
Forum PHP.pl > Forum > Przedszkole
malolat_ps
Witam!

Znajomy zrobił dla mnie plik .htaccess z przyjaznymi linkami. Wszystko jest ok, jednak chcę dokonać w nim jednej zmiany. Aktualnie ten znajomy jest nieosiągalny, a metodą prób i błędów niczego nie udało mi się wywalczyć. Mój plik .htaccess wygląda tak:

Kod
AddType application/x-httpd-php5 .php

Options +FollowSymlinks
RewriteEngine On

Rewritecond %{REQUEST_FILENAME} !-f
RewriteRule \.php$ /error404.html
RewriteRule ^index\.php5/([^/]*)/$ index.php5?dzial=$1&%{QUERY_STRING}
RewriteRule ^index\.php5/([^/]*)/([^/]*)/$ index.php5?dzial=$1&id=$2&%{QUERY_STRING}
RewriteRule ^index\.php5/([^/]*)/([^/]*)/([^/]*)/$ index.php5?dzial=$1&id=$2&akcja=$3&%{QUERY_STRING}
RewriteRule ^index\.php5/([^/]*)/([^/]*)/([^/]*)/([^/]*)/$ index.php5?dzial=$1&id=$2&akcja=$3&co=$4&%{QUERY_STRING}
RewriteRule ^index\.php5/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/$ index.php5?dzial=$1&id=$2&akcja=$3&co=$4&zmienna=$5&%{QUERY_STRING}
RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/$ index\.php5/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/&%{QUERY_STRING}


Wszystko jest ok, działa dobrze, jednak chciałbym, aby adres wyglądał tak: http://www.mojastrona.pl/home/, a nie http://www.mojastrona.pl/index.php5/home/. Jednym słowem chciałbym wyrzucić index.php5 z adresu. Próbowałem pousuwać to z tych RewriteRule, jednak wtedy serwer wywalał błąd. Co trzeba zmienić, aby wszystko działało tak, jak bym chciał? Z góry dzięki
hiszpanespaniol
przykładowo stara linijka:

  1. <?php
  2. RewriteRule ^index.php5/([^/]*)/$ index.php5?dzial=$1&%{QUERY_STRING}
  3. ?>


nowa linijka:

  1. <?php
  2. RewriteRule ^/([a-zA-Z0-9]*)/?$ index.php5?dzial=$1&%{QUERY_STRING}
  3. ?>


musisz oczywiście poprzerabiać linki

jednak z pewnością zaglądają tu osoby lepiej znające wyrażenia regularne
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.