Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: RewriteEngine on
Forum PHP.pl > Forum > PHP
jaca121212
Wyskakuje mi błąd taki
Błąd serwera!

Serwer napotkał błąd wewnętrzny i nie jest w stanie zrealizować twojego żądania. Serwer jest przeciążony lub napotkał na błąd w skrypcie CGI.

Jeśli myślisz, że jest to błąd tego serwera, skontaktuj się z administratorem.

Error 500

jeśli mam tak zapisane
  1. RewriteEngine on
  2. RewriteRule ^/ index.php [L]
  3. RewriteRule ^wybierz_ sprpogode.php [L]
  4. RewriteRule ^pogoda_w sprpogode.php [L]
  5. RewriteRule ^pogoda_w_ krakowie krakow.php [L]
  6. RewriteRule ^pogoda_w_ zakopanym zakopane.php [L]
  7. RewriteRule ^pogoda_w_ tarnowie tarnow.php [L]

a jeśli mam tak zapisane to działa poprawnie
  1. RewriteEngine on
  2. RewriteRule ^/ index.php [L]
  3. RewriteRule ^wybierz_ sprpogode.php [L]
  4. RewriteRule ^pogoda_w sprpogode.php [L]

dodam że wszystkie pliki są w tym samym katalogu macie pomysł żeby to rozwiązać
trueblue
Naprawdę nie widzisz co się dzieje w linijkach 5-7?
jaca121212
już zauważyłem spacje dałem po między a powiedz mi dlaczego nie chce się załadować strona jak mam tak zrobione
<select name="menu1" id="menu1" onchange="handleChange()">
<option value="" >Wybierz</option>
<option value="" disabled>Województwo Małopolskie</option>
<option value="pogoda_w_ tarnowie">Tarnów</option>
<option value="pogoda_w_ krakowie">Kraków</option>
<option value="pogoda_w_ zakopanym">Zakopane</option>
</select>
javascript jest napisany i jeśli nie zastosuje RewriteRule to działa a jeśli zastosuje to nie działa nie ładuje mi tej strony tylko odświeży i pozostanie na tej samej stronie
szajens
spróbuj dać flagę [QSA,L]
jaca121212
zrobiłem tak jak mówiłeś i dalej nic może przez %20 w pasku adresu że jest tak wygląda cały link
http://localhost/www/pogoda_w_%20zakopanym
a powinien wyglądać tak
http://localhost/www/pogoda_w_zakopanym
gdy wpiszę adres taki
http://localhost/www/pogoda_w_zakopanym to nie przejdzie do wybranej strony
RewriteEngine on
RewriteRule ^/ index.php [L]
RewriteRule ^wybierz_ sprpogode.php [L]
RewriteRule ^pogoda_w sprpogode.php [L]
RewriteRule ^pogoda_w_krakowie krakow.php [QSA]
RewriteRule ^pogoda_w_zakopanym zakopane.php [QSA]
RewriteRule ^pogoda_w_tarnowie tarnow.php [QSA]

  1. <select name="menu1" id="menu1" onchange="handleChange()">
  2. <option value="" >Wybierz</option>
  3. <option value="" disabled>Województwo Małopolskie</option>
  4. <option value="pogoda_w_ tarnowie">Tarnów</option>
  5. <option value="pogoda_w_ krakowie">Kraków</option>
  6. <option value="pogoda_w_ zakopanym">Zakopane</option>
  7. </select>
untorched
Dlaczego w option value masz przerwę? Powinno być:
  1. <select name="menu1" id="menu1" onchange="handleChange()">
  2. <option value="" >Wybierz</option>
  3. <option value="" disabled>Województwo Małopolskie</option>
  4. <option value="pogoda_w_tarnowie">Tarnów</option>
  5. <option value="pogoda_w_krakowie">Kraków</option>
  6. <option value="pogoda_w_zakopanym">Zakopane</option>


Cytat
RewriteEngine on
RewriteRule ^/ index.php [L]
RewriteRule ^wybierz_ sprpogode.php [L]
RewriteRule ^pogoda_w_krakowie krakow.php [L]
RewriteRule ^pogoda_w_zakopanym zakopane.php [L]
RewriteRule ^pogoda_w_tarnowie tarnow.php [L]
RewriteRule ^pogoda_w sprpogode.php [L]


Powinno działać

PS. Nie w zakopanym, a w zakopanem
jaca121212
Cytat(untorched @ 1.02.2015, 10:54:07 ) *
Dlaczego w option value masz przerwę? Powinno być:
  1. <select name="menu1" id="menu1" onchange="handleChange()">
  2. <option value="" >Wybierz</option>
  3. <option value="" disabled>Województwo Małopolskie</option>
  4. <option value="pogoda_w_tarnowie">Tarnów</option>
  5. <option value="pogoda_w_krakowie">Kraków</option>
  6. <option value="pogoda_w_zakopanym">Zakopane</option>




Powinno działać

PS. Nie w zakopanym, a w zakopanem


działa dzięki na na przyszłość nie czepiajcie się słówek

Cytat(jaca121212 @ 1.02.2015, 14:39:16 ) *
działa dzięki na na przyszłość nie czepiajcie się słówek a powie mi ktoś jak zrobić jeśli nie istnieje dana strona żeby przekierowywała na stronę główna czy też jeśli ktoś wpiszę w pasku np. link nieoryginalny żeby też przekierował na stronę główną czy np stronę z error-em
http://localhost/www/pogoda_w_tarnowie - link oryginalny
http://localhost/www/pogoda_w_tarnowie.php -link nieoryginalny

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.