Mateusz Pięta

Mateusz Pięta matinet.pl |
wyrusze.pl |
polskimechanik.pl

Temat: Mod_rewrite, .htaccess, struktura strony...

Witam wszystkich.

No i przyszedł czas, gdy już większość projektu jest gotowa i czas zainwestować trochę czasu w przyjazne adresy URL.

No więc wypełniłem .htaccess, dodałem do bazy url'e, ale mam pewnien problem, który nie wiem jak rozwiązać.
Tak wygląda obecny plik .htaccess:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.ustaldiete\.pl$
RewriteRule ^(.*)$ "http\:\/\/ustaldiete\.pl\/$1" [R=301,L]
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule ^artykuly/(.*)-(.*)$ artykul.php?url=$1&id=$2 [L]


i gdy wchodzę z prostego adresu : http://ustaldiete.pl/artykuly/mity-na-temat-odchudzania-3 , strona uznaje za katalog "/artykuly/" i nie pobiera mi grafiki, a wszystkie linki ustala na /artykuly/link.php (np. http://ustaldiete.pl/artykuly/index.php, zamiast http://ustaldiete.pl/index.php)

Czy może mi ktoś pomóc? Zapewne czegoś nie dopisałem...

Przy okazji. Jak zrobić taki myk, żeby odwołując się do http://ustaldiete.pl/artykuly/mity-na-temat-odchudzani... można to było robić z "/" na końcu?

Pozdrawiam.

Temat: Mod_rewrite, .htaccess, struktura strony...

Dodaj w nagłówku:
<base href="http://ustaldiete.pl/" />

albo podawaj ścieżki względem głównego katalogu (np /index.php zamiast index.php).

Co do drugiego pytania - zmień ostatnią linijkę na
RewriteRule ^artykuly/(.*)-([0-9]+)/?$ artykul.php?url=$1&id=$2 [L]
Mateusz Pięta

Mateusz Pięta matinet.pl |
wyrusze.pl |
polskimechanik.pl

Temat: Mod_rewrite, .htaccess, struktura strony...

Dziękuję pięknie, działa elegancko.

Przy okazji zapraszam w celu ustalenia diety dla siebie: http://ustaldiete.pl .

Dziękuję jeszcze raz :)

Następna dyskusja:

redirect, rewrite, .htaccess




Wyślij zaproszenie do