jak zrob zeby wygasle linki laczyly ze strona np. error.html
jak zrob zeby wygasle linki laczyly ze strona np. error.html
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
przy pomocy mod_rewrite
w pliku .htaccess wpisać
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
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
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ą :
i uruchom z poziomu przeglądarki plik test.php który wyświetli Ci wynik
pozdrawiam za wszelkie błędy w pisowni przepraszam
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
pozdrawiam za wszelkie błędy w pisowni przepraszam
Re: jak zrob zeby wygasle linki laczyly ze strona np. error.html
skrypcik opowiedzial sie na niekozysc - na 99% wylaczone ;/
no nic napisze do yoyo
dzieki wielkie sa pomoc !!!!!
no nic napisze do yoyo
dzieki wielkie sa pomoc !!!!!
Re: jak zrob zeby wygasle linki laczyly ze strona np. error.html
@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.
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
tak juz znalazlem ;/ - szkoda
Re: jak zrob zeby wygasle linki laczyly ze strona np. error.html
123456 - jeśli możesz oświeć ciemniaka (mnie)
Re: jak zrob zeby wygasle linki laczyly ze strona np. error.html
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
No chyba, że się mylę, chociaż dla pewności sprawdziłem
Re: jak zrob zeby wygasle linki laczyly ze strona np. error.html
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...
więc faktycznie może być trefny...
Re: jak zrob zeby wygasle linki laczyly ze strona np. error.html
Kod: Zaznacz cały
RewriteRule ^test.php$ test.php?mode=onRe: jak zrob zeby wygasle linki laczyly ze strona np. error.html
Kod: Zaznacz cały
RewriteRule ^test.php$ test.php?mode=on
[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
Kod: Zaznacz cały
RewriteRule ^test.php?mode=on$ test.php
Re: jak zrob zeby wygasle linki laczyly ze strona np. error.html
Ktoś z nas nie rozumie powyższej linii...w ten sposób url "test.php?mode=on" zostaje zmieniony na "test.php"Kod: Zaznacz cały
RewriteRule ^test.php$ test.php?mode=on
Na 99% stawiam na...
Re: jak zrob zeby wygasle linki laczyly ze strona np. error.html
mój błąd
pozdrawiam
pozdrawiam


