PHP-Nuke
  Strona głównaDownloadForumFAQ Zaloguj się  
Forum


 
Regulamin  Forum FAQ   Szukaj   Grupy   Rejestracja   Zaloguj
 
 
Zadając pytanie dotyczące PHPNuke podaj jego wersje!!

Post #19883  Temat: MOD-rewrite 
Autor Wiadomość
Lio85
~user



PostWysłany: 27 Sty 2007 14:34:33    Temat postu: Odpowiedz z cytatem

Teraz juz wiem o czym mówił kolega panda.

jeżeli mamy adres:

http://www.nazwa.pl/modul/index.php

to można do przypisać na np.

http://www.nazwa.pl/index.html

po czym on się skróci i każdą podstrone trzeba będzie odwoływać przez index.html żeby ukazała się ścieżka modul/index.php

to umiem, lecz nie umiem poradzić sobie z tymi dłuższymi adresami bo przecież jak będę dopisywał z ten sposób i tak skracał to nic z tego nie wyjdzie. Oczywiście podstrony które nie mają rozszezeń można tak zrobić, ale jak zrobić te bardziej zaawansowane strony, które mają id=, cat=, itd??

przypuśćmy moduł newsów ktoś ma jakąś koncepcje?

Dodane po: 2 minutach:

i jak wyłączyć pokazywanie sesji w linku, prubowałem Options FollowSymLinks
php_flag session.use_trans_sid off

ale nic się nie dzieje nawet nie ma żadnego błędu tak jakbym nic nie wpisał?

Dodane po: 12 godzinach 59 minutach:

no ja poprostu nie umiem przejść dalej niż modules.php\?name=News

nie umiem przejść za "&" już mnie coś trafia. Bo siedze nad tym 4 dzień prawie po 24h i lipa (szok)

zrobiłem coś takiego:

Header:
Kod:

/* NOWOSCI */
        "'(?<!/)modules.php\?name=News&file=comments&op=Reply&pid=([0-9]*)&sid=([0-9]*)&mode=flat&order=([0-9]*)&thold=([0-9]*)'",
        "'(?<!/)modules.php\?name=News&file=article&sid=([0-9]*)&mode=flat&order=([0-9]*)&thold=([0-9]*)'",
        "'(?<!/)modules.php\?name=News&file=comments'",
        "'(?<!/)modules.php\?name=News&op=rate_complete&sid=([0-9]*)&score=([0-9]*)'",
        "'(?<!/)modules.php\?name=News&file=article&sid=([0-9]*)'",
        "'(?<!/)modules.php\?name=News&new_topic=([0-9]*)'",
        "'(?<!/)modules.php\?name=News'", 
        "'(?<!/)modules.php\?name=Submit_News'",



Kod:
/* NOWOSCI */
        "odpowiedz\\1\\2\\3\\4.html",
        "odpowiedz\\1\\2\\3.html",
        "komentarz.html",
        "ocena\\1\\2.html",
        "artykul\\1.html",
        "tematow\\1.html",
        "nowosci.html",
        "informacje.html",


A htaccess:

Kod:
#NOWOSCI
RewriteRule ^odpowiedz([0-9]*)([0-9]*)([0-9]*)([0-9]*).* modules.php?name=News&file=comments&op=Reply&pid=$1&sid=$2&mode=flat&order=$3&thold=$4
RewriteRule ^odpowiedz([0-9]*)([0-9]*)([0-9]*).* article.html$1&mode=flat&order=$2&thold=$3
RewriteRule ^komentarz.html modules.php?name=News&file=comments
RewriteRule ^ocena([0-9]*)([0-9]*).* modules.php?name=News&op=rate_complete&sid=$1&score=$2
RewriteRule ^artykul([0-9]*).* article.html$1
RewriteRule ^tematow([0-9]*).* nowosci.html&new_topic=$1
RewriteRule ^nowosci.* modules.php?name=News
RewriteRule ^informacje.html modules.php?name=Submit_News


Niestety działa tylko :

Kod:
RewriteRule ^nowosci.* modules.php?name=News
RewriteRule ^informacje.html modules.php?name=Submit_News


ktoś mi może wytłumaczyć gdzie robie błąd?

Dodane po: 2 godzinach 9 minutach:

zauważyłem że dużą role odgrywa "&" lub "&amp;" ale jaką?

Dodane po: 39 sekundach:

o ... dzięki będę na 100% ;-)

Dodane po: 28 minutach:

Ja narazie przez ten czas (dość długi) który robie to cudenko znalazłem kilka przykładów i omówień:

http://www.weblord.it/web/posts12407-highlightrewrite.html
http://www.karakas-online.de/forum/phpnuke.html
http://www.widexl.com/scripts/documentation/mod_rewrite.html#general
http://www.bilsoftware.com/php-mod_rewrite-1.html
http://www.deepblue.uk.net/site/node/68
http://www.nukeforums.com/forums/viewtopic.php?t=16544
http://www.codezwiz.com/Nuke_HOWTO-regular-expressions.html
http://www.karakas-online.de/forum/viewtopic.php?t=482&postdays=0&postorder=asc&highlight=rewrite&start=10
http://forum.optymalizacja.com/lofiversion/index.php/t64.html

( przepraszam, ale to nie jest reklama tylko miejsca skąd kożystałem)

I stąd brałem przykłady, niektóre dośc pomocne ale nie działające w 100%
dlatego musze zacząć od początku, i jak zaczynam to znów połowa działa połowa nie... może przez to że te strony (niektóre) są w obcym języku i nie do konca moge zrozumieć.

Ale jak by nie patrzył będę czekał na jakąkolwiek pomoc Wink
Zobacz profil autora Wyślij prywatną wiadomość Numer AIM
 


Powered by phpBB [CR] © 2001, 2006 phpBB Group.
   
 

Copyright © 2004-2009 by phpnuke.org.pl :: PHP-Nuke Copyright © 2004 by Francisco Burzi.
Zdjęcia ślubne
Tworzenie strony: 0.23 sekund
Zapytań: 10