Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 204 Pomógł: 0 Dołączył: 26.12.2003 Skąd: Rzeszów Ostrzeżenie: (0%)
|
Zastosowałem się do instrukcji na http://php.faq.pl/docs/rewrite.php , jednak kod, który jest tam napisany nie działa tak jak powinien (Windows).
Kod RewriteRule ^/(files|images)/(.*)$ /monstrum/php/$1/$2 [l]
RewriteRule !^/(files|images)/.*$ /monstrum/php/index.php [l] powoduje Internal Server Error gdy zmienię na: Kod RewriteBase /monstrum/php/
RewriteRule ^(files|images)/(.*)$ $1/$2 [l] RewriteRule !^(files|images)/.*$ index.php [l] wydaje się działać, jednak tylko dla adresów takich jak: /monstrum/php/test i monstrum/php/test_123. Nie działa natomiast w przypadku gdy dodam jeszcze jeden znak /, czyli: /monstrum/php/test/ lub /monstrum/php/test/123 strona otwiera się, jednak bez plików z folderów files i images Pomocy:) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 114 Pomógł: 1 Dołączył: 17.07.2003 Ostrzeżenie: (0%)
|
RewriteEngine on
# zostaw w spokoju obrazki! #RewriteCond !/var/www/html/dyplom/www/%{REQUEST_FILENAME} -f RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^.*/.*$ /index.php Przeskoczylem z innego tematu. Ja uzywam takiego motywu... nie pamietam jak powstal, ale straaaaasznie sie meczylem i wykorzystuje cos takiego (zauwaz, ze wczesniej probowalem innego rozwiazania). Idea jest taka - nie wiem czy to pasuje do tematu, bo jestem zbyt zajety zeby sie zastanawiac (j2me na warsztacie dzisiaj). Chodzi o to, ze jezeli nie ma pliku, to jest przekierowywane do /index.php a tam juz sobie sprawdzam jaki adres byl wpisany. Tutaj jest moja obsluga /krotko opisze/: /** na podstawie adresu zwraca argv[] i argc */ function getParams() { global $argv, $argc; // tak sobie wymyslilem zeby sie z C kojarzylo $module = explode("/",$_SERVER['REQUEST_URI']); // rozdzielamy $argv = array(); $argc = 0; // usuwanie pustych foreach($module as $k => $v) if (strlen($v) != 0) { if (strchr($v,"?")) $argv[] = substr($v,0,strrpos($v,"?")); else $argv[] = $v; $argc++; } // teraz w /index.php // whichModules(); // i tutaj mam zaimplementowane wywolanie modlulu } |
|
|
|
Ozzy problem z mod_rewrite 20.03.2004, 10:44:14
spenalzo Jeżeli użyasz mod_rewrite to musisz do obrazków, J... 21.03.2004, 17:20:59
Ozzy zawsze tak robie
ale problem mam z '/': tak jakby... 21.03.2004, 17:26:54
Ozzy może to pomoże:
win.htaccess: (tak się u mnie na... 21.03.2004, 17:36:48
Ozzy CytatJeżeli użyasz mod_rewrite to musisz do obrazk... 21.03.2004, 18:25:28
Ozzy KodRewriteEngine on
RewriteRule ^/(files|imag... 21.03.2004, 18:38:30
dooshek Re: problem z mod_rewrite 22.03.2004, 00:55:58
spenalzo A napisz jaki chcesz osiagnąć efekt - to znacyz, c... 22.03.2004, 03:04:11
Ozzy O zamienianiu narazie nawet nie marze. Chcę tylko,... 22.03.2004, 14:42:41
Ozzy KodRewriteRule ^/(files|images)/(.*... 22.03.2004, 14:56:35
Ozzy Niestety wyniknął problem, gdy przetestowałem to o... 23.03.2004, 21:19:54
Ozzy CytatJeżeli użyasz mod_rewrite to musisz do obrazk... 31.03.2004, 16:34:29
scanner Wiem, że jestem popularny i uwielbiany, ale te dzi... 31.03.2004, 17:25:41 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 02:41 |