Strona 1 z 1
jak zrob zeby wygasle linki laczyly ze strona np. error.html
: sob cze 09, 2007 3:17 pm
autor: gariz
czy da sie zrobic bez uzywania cms cos takiego zeby nieaktualne wygasle lub bledne linki byly przekierowywane na osobna przygotowana strone z bledem??
Re: jak zrob zeby wygasle linki laczyly ze strona np. error.html
: sob cze 09, 2007 4:00 pm
autor: Chmura
przy pomocy mod_rewrite
w pliku .htaccess wpisać
Kod: Zaznacz cały
RewriteEngine On
ErrorDocument 404 /sciezka/do/pliku/jesli/strona/nie/istnieje.html
Re: jak zrob zeby wygasle linki laczyly ze strona np. error.html
: sob cze 09, 2007 4:04 pm
autor: gariz
wiem ze to banal bedzie ale gdzie znalezc ten plik ja mam darmowe konto na yoyo.pl i nie bardzo wiem gdzie szukac tego pliku - moge go stworzyc poprostu w gl folderze??
Re: jak zrob zeby wygasle linki laczyly ze strona np. error.html
: sob cze 09, 2007 4:32 pm
autor: Chmura
szczerze mówiąc nie wiem czy na yoyo jest obsługiwana funkcja mod_rewrite
jeśli korzystasz z Total Commandera wejdź w Sieć >> FTP Pokaż ukryte Pliki
Jeśli w głównym katalogu istnieje plik .htaccess to F4 i robisz swoje, jeśli nie to po prostu go stwórz.
w widowsie nie będziesz mógł utworzyć takiego pliku dlatego nazwij go na początku np. xxx.htaccess i po wrzuceniu na ftp usuń krzyżyki
ps. jeśli nie znajdziesz nigdzie informacji na temat czy serwer obsługuje mod_rewrite spróbuj sam to sprawdzić.
Utwórz plik test.php z zawartością
[php]
<?
$mode = $_GET['mode'];
if($mode == "on")
{
echo 'Mod_Rewrite działa';
}
else
{
echo 'Mod_Rewrite w 99% nie działa';
}
?>
[/php]
utwórz plik .htaccess (tak jak to wyżej opisałem) z taką zawartością :
Kod: Zaznacz cały
RewriteEngine On
RewriteRule ^test.php?mode=on$ test.php
i uruchom z poziomu przeglądarki plik test.php który wyświetli Ci wynik
pozdrawiam za wszelkie błędy w pisowni przepraszam
Re: jak zrob zeby wygasle linki laczyly ze strona np. error.html
: sob cze 09, 2007 4:54 pm
autor: gariz
skrypcik opowiedzial sie na niekozysc - na 99% wylaczone ;/
no nic napisze do yoyo
dzieki wielkie sa pomoc !!!!!
Re: jak zrob zeby wygasle linki laczyly ze strona np. error.html
: sob cze 09, 2007 6:18 pm
autor: 123456
@
Chmura: na 99% wydaje mi się, że coś pokręciłeś z tym przykładem...
BTW. Co do yoyo.pl wystarczy spojrzeć na ich forum -
napisanejest, że nie ma htaccess a tym bardziej mod_rewrite.
Re: jak zrob zeby wygasle linki laczyly ze strona np. error.html
: sob cze 09, 2007 6:20 pm
autor: gariz
tak juz znalazlem ;/ - szkoda
Re: jak zrob zeby wygasle linki laczyly ze strona np. error.html
: sob cze 09, 2007 6:30 pm
autor: Chmura
123456 - jeśli możesz oświeć ciemniaka (mnie)
Re: jak zrob zeby wygasle linki laczyly ze strona np. error.html
: sob cze 09, 2007 6:47 pm
autor: 123456
Reguła musi być na odwrót, a wtedy jeśli działa m-r to przekazany zostanie parametr i będzie warunek na true, a jeśli nie będzie działać mod-rewrite to będzie false. (oczywiście wywołujemy bez parametrów)
No chyba, że się mylę, chociaż dla pewności sprawdziłem

Re: jak zrob zeby wygasle linki laczyly ze strona np. error.html
: sob cze 09, 2007 6:52 pm
autor: Chmura
szczerze mówiąc cały ten "test" jest czystą teorią, sam u siebie chciałem sprawdzić czy mam włączone m-w i pokazywał mi ze false potem dopytałem admina i powiedział ze funkcja jest wyłączona, czyli wyszło ze test działa
więc faktycznie może być trefny...
Re: jak zrob zeby wygasle linki laczyly ze strona np. error.html
: sob cze 09, 2007 6:55 pm
autor: 123456
Re: jak zrob zeby wygasle linki laczyly ze strona np. error.html
: sob cze 09, 2007 7:01 pm
autor: Chmura
w ten sposób url "test.php?mode=on" zostaje zmieniony na "test.php" a w warunku jest:
[php]
<?php
//---(...)
if($_GET['mode'] == "on) {
//---(...)
?>
[/php]
czyli jeśli mode posiada wartość ON
chyba ze chodzi Ci o to ze przemieniony w ten sposób url
nie będzie przekazywał wartości
Re: jak zrob zeby wygasle linki laczyly ze strona np. error.html
: sob cze 09, 2007 7:04 pm
autor: 123456
w ten sposób url "test.php?mode=on" zostaje zmieniony na "test.php"
Ktoś z nas nie rozumie powyższej linii...
Na 99% stawiam na...
Re: jak zrob zeby wygasle linki laczyly ze strona np. error.html
: sob cze 09, 2007 8:05 pm
autor: Chmura
mój błąd
pozdrawiam