Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] "Przyjazne linki" ze skryptem cutenews
Forum PHP.pl > Forum > PHP
felixk
Witam, jak w temacie tzn. napisałem kod, który dokonuje zamiany na krótkie linki. Natomiast teraz chce go przerobic w troche inny układ i napotkałem problem. Serwer nie przepisuje wcale linkow natomiast wyrzuca mi błąd 404

Jest teraz i działa:

  1. $tytul = "art".$news_arr[0].",".$news_arr[6].",".substr(rewrite($news_arr[2]), 0, 100);

RewriteRule ^art([0-9]+),([0-9]+),(.*)$ index.php?subaction=showfull&id=$1&archive=&start_from=&ucat=$2 [L]

daje to efekt:
art1300086583,1,tytul-newsa (artID,Kategoria,tytul)

chciałbym aby było:

  1. $tytul = substr(rewrite($news_arr[2]), 0, 100)."-".$news_arr[0]."-".$news_arr[6];

RewriteRule ^(a-z0-9)-(0-9)-(0-9).html$ index.php?subaction=showfull&id=$1&archive=&start_from=&ucat=$2 [L]

oczekiwany efekt:
tytul-newsa-ID-KAT

Problem tkwi raczej w regule gdyż linki sa przez system podmieniane natomiast NOT FOUND wynika raczej ze złej reguły. Za pomoc będę wdzięczny
Fifi209
^([0-9a-z]+)\-([0-9]+)\-([0-9]+)\.html$

Coś takiego.
felixk
Cytat(fifi209 @ 18.03.2011, 18:44:25 ) *
^([0-9a-z]+)\-([0-9]+)\-([0-9]+)\.html$

Coś takiego.


Niestety nie działa smile.gif. Czy można jakiś inny pomysł prosić.
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.