Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [rewrite]500 int.....
Forum PHP.pl > Forum > Przedszkole
Kamils2
witam mam problem
wgrywam stronke na FTP i jak wgram plik .httacess z regulami rewrite to mi wywala error 500 ;/
nie wiem czym moze byc to spowodowane moze ktos rzucic okiem na moj plik .httacess

" title="Zobacz w manualu PHP" target="_manualOptions FollowSymLinks
RewriteEngine On
RewriteBase /zso/

RewriteRule ^Admin-newsik-zapisuj$ admin/news.php?savee [L]
RewriteRule ^Admin-terminal$ admin/terminal.php [L]
RewriteRule ^Admin-filtr$ admin/filtr.php [L]
RewriteRule ^Admin-filtr-add$ admin/filtr.php?add [L]
RewriteRule ^Admin-menu$ admin/menu.php [L]

RewriteRule ^Admin-blokowanie$ admin/ban.php [L]
RewriteRule ^Admin-blokowanie-dodaj$ admin/ban.php?add [L]
RewriteRule ^Admin-blokowanie-usun-([^-]*)$ admin/ban.php?delq=$1 [L]
RewriteRule ^Admin-blokowanie-del-([^-]*)$ admin/ban.php?del=$1 [L]
RewriteRule ^Admin-blokowanie-zablokuj-([^-]*)$ admin/ban.php?lock=$1 [L]
RewriteRule ^Admin-blokowanie-zbanuj-([^-]*)$ admin/ban.php?ban=$1 [L]

RewriteRule ^Admin-podstrony$ admin/page.php [L]
RewriteRule ^Admin-podstrony-nowa$ admin/page.php?new [L]
RewriteRule ^Admin-podstrony-nowa-zapisz$ admin/page.php?add [L]
RewriteRule ^Admin-podstrony-edytuj$ admin/page.php?edit [L]
RewriteRule ^Admin-podstrony-edycja-zapisz$ admin/page.php?editsave [L]
RewriteRule ^Admin-podstrony-usun-([^-]*)$ admin/page.php?delq=$1 [L]
RewriteRule ^Admin-podstrony-usun-([^-]*)-yes$ admin/page.php?delete=$1 [L]

RewriteRule ^Admin-kola$ admin/kola.php [L]
RewriteRule ^Admin-kola-dodaj$ admin/kola.php?add [L]
RewriteRule ^Admin-kola-zapisz$ admin/kola.php?save [L]
RewriteRule ^Admin-kola-edytuj-([^-]*)$ admin/kola.php?edit=$1 [L]
RewriteRule ^Admin-kola-save-([^-]*)$ admin/kola.php?save=$1 [L]
RewriteRule ^Admin-kola-usun-([^-]*)$ admin/kola.php?delq=$1 [L]
RewriteRule ^Admin-kola-usun-([^-]*)-tak$ admin/kola.php?del=$1 [L]

RewriteRule ^Admin-index$ admin/index.php [L]
RewriteRule ^Admin-login$ admin/login.php [L]
RewriteRule ^Admin-logout$ admin/logout.php [L]

RewriteRule ^Admin-accounts$ admin/accounts.php [L]
RewriteRule ^Admin-accounts-new$ admin/accounts.php?add [L]
RewriteRule ^Admin-accounts-delete-([^-]*)$ admin/accounts.php?delete=$1 [L]
RewriteRule ^Admin-accounts-delete-([^-]*)-yes$ admin/accounts.php?del=$1 [L]

RewriteRule ^([^-]*),([^-]*),News$ news.php?id=$1&&page=$2 [L]
RewriteRule ^([^-]*),Podstrona$ page.php?id=$1 [L]
RewriteRule ^Podstrona$ page.php [L]
RewriteRule ^Kola-naukowe$ kola.php [L]
RewriteRule ^Zablokowany$ ban.php [L]
RewriteRule ^Mapa-strony$ map.php [L]
RewriteRule ^Podstrony$ pages.php [L]
RewriteRule ^Aktualnosci$ index.php [L]
RewriteRule ^Kontakt$ 17,Podstrona [L]
RewriteRule ^News$ news.php? [L]
RewriteRule ^([^-]*),Ksiega$ ksiega.php?page=$1 [L]
RewriteRule ^Ksiega$ ksiega.php? [L]

RewriteRule ^Admin-ksiega-usun-([^-]*)$ admin/ksiega.php?delq=$1 [L]
RewriteRule ^Admin-ksiega-usun-([^-]*)-tak$ admin/ksiega.php?del=$1 [L]

RewriteRule ^Admin-news-add$ admin/news.php?add [L]
RewriteRule ^Admin-news-add-save$ admin/news.php?save [L]
RewriteRule ^Admin-news-old$ admin/news.php?old [L]
RewriteRule ^Admin-news-show$ admin/news.php?show [L]
RewriteRule ^Admin-news-usun-([^-]*)$ admin/news.php?delq=$1 [L]
RewriteRule ^Admin-news-usun-([^-]*)-yes$ admin/news.php?del=$1 [L]
RewriteRule ^Admin-news-edytuj-([^-]*)$ admin/news.php?edit=$1 [L]

RewriteRule ^Admin-galeria-foto-usun-([^-]*)$ admin/gallery.php?delqq=$1 [L]
RewriteRule ^Admin-galeria-foto-usun-([^-]*)-yes$ admin/gallery.php?deletee=$1 [L]
RewriteRule ^Admin-galeria-upload-([^-]*)$ admin/gallery.php?upload=$1 [L]
RewriteRule ^Admin-galeria-add-([^-]*)$ admin/gallery.php?new=$1 [L]
RewriteRule ^Admin-galeria$ admin/gallery.php [L]
RewriteRule ^Admin-galeria-([^-]*)-([^-]*)$ admin/gallery.php?gallery=$1&&id=$2 [L]
RewriteRule ^Admin-galeria-del-question-([^-]*)$ admin/gallery.php?delq=$1 [L]
RewriteRule ^Admin-galeria-([^-]*)$ admin/gallery.php?gallery=$1 [L]

RewriteRule ^Galeria$ gallery.php [L]
RewriteRule ^([^-]*),Galeria$ gallery.php?index=$1 [L]
RewriteRule ^([^-]*),([^-]*),c-Galeria$ gallery.php?page=$1&&category=$2 [L]
RewriteRule ^([^-]*),f-Galeria$ gallery.php?foto=$1 [L]
RewriteRule ^([^-]*),a-Galeria$ foto.php?foto=$1 [L]

RewriteRule ^Admin-graphic$ admin/graphic.php [L]
RewriteRule ^Admin-graphic-new$ admin/graphic.php?new [L]
RewriteRule ^Admin-graphic-upload$ admin/graphic.php?upload [L]
RewriteRule ^Admin-graphic-delete-([^-]*)$ admin/graphic.php?delq=$1 [L]
RewriteRule ^Admin-graphic-unlink-([^-]*)$ admin/graphic.php?del=$1 [L]

RewriteRule ^Admin-files$ admin/files.php [L]
RewriteRule ^Admin-files-new$ admin/files.php?new [L]
RewriteRule ^Admin-files-upload$ admin/files.php?upload [L]
RewriteRule ^Admin-files-delete-([^-]*)$ admin/files.php?delq=$1 [L]
RewriteRule ^Admin-files-unlink-([^-]*)$ admin/files.php?del=$1 [L]

RewriteRule ^Admin-kola-edytuj-save$ admin/kola.php?savee [L]

RewriteRule ^Ogloszenia$ ogloszenia.php [L]
RewriteRule ^Admin-ogloszenia$ admin/ogloszenia.php [L]
RewriteRule ^Admin-ogloszenia-dodaj$ admin/ogloszenia.php?add [L]
RewriteRule ^Admin-ogloszenia-usun-([^-]*)$ admin/ogloszenia.php?delq=$1 [L]
RewriteRule ^Admin-ogloszenia-usun-([^-]*)-tak$ admin/ogloszenia.php?del=$1 [L]
RewriteRule ^Admin-ogloszenia-edytuj-([^-]*)$ admin/ogloszenia.php?edit=$1 [L]
RewriteRule ^Admin-ogloszenia-save-([^-]*)$ admin/ogloszenia.php?save=$1 [L]

RewriteRule ^Admin-login-logons-([^-]*)$ admin/loglogin.php?page=$1 [L]
RewriteRule ^([^-]*),Ogloszenia$ ogloszenia.php?id=$1 [L]

RewriteRule ^Admin-add-gallery$ admin/add.php [L]
tomeksobczak
Jesteś pewny, że serwer obsługuje mod_rewrite?

Zacznij od prostego pliku .htaccess z samą deklaracją modułu
Kod
Options FollowSymLinks
RewriteEngine On
RewriteBase /zso/

Następnie sprawdzaj reguły
Kod
RewriteRule ^([^-]*),([^-]*),News$ news.php?id=$1&&page=$2 [L]

Takie wyrażenie jest niepoprawne. String nie może się kilka razy zacząć a znak ^ oznacza właśnie początek stringu
mls
Heh...
^ na początku wyrażenia regularnego oznacza początek ciągu znaków. W środku jednak (szczególnie w środku definicji dozwolonych znaków) oznacza negację (w tym przypadku przejdzie każdy znak poza -).
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.