[mod_rewrite] Problem z / -

0

Drugi problem, ale łatwiejszy:
RewriteRule ^news/([0-9]+)/?$ ./index.php?news=$1 [L]
Jak powinien wyglądać ten kod, żeby nie mieszał w URLach? Na stronie używam ścieżek względnych.
[http://portal.csnation.pl/news/213]

0

daj na stronie url do cssa i obrazkow bezwzględny.
to znaczy zamiast obrazek.jpg daj tenobrazek.jpg

0

Zainteresuj się RewriteCond. Dokładniej to -d, -f, -s

0

daj ścieżkę bezwzględną ale nie koniecznie cały adres, wystarczy zamiast:

obrazek.jpg

dać

/obrazek.jpg (jeśli obrazek jest w głównym folderze strony)

0

EEhh... same pierdoły mi dajecie.
Tag <base /> pomógł :)

0

no tak zapomniałem o base choć sam tak ostatnio rozwiązałem problem
w sumie najmniej przeróbek, ale używanie jego wydaje mi się mało eleganckie i z tego co pamiętam było błędnie obsługiwane przez którąś ze starszych przeglądarek
w każdym razie, gdybyś pisał system od początku to fajnie to zrobić używając ścieżek względem głównego folderu czyli zaczynając od "/"

imo tylko patrzeć jak tag base będzie deprecated (o ile nie jest)

0

Wątpię, żaby ten tag został wywalony... Jest bardzo ważny przy zabawie z mod_rewrite, więc nie ma o czym gadać. Valdiator W3C nie ma o niego żadnych pretensji ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1