Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTAccess] htaccess - przekierowanie jeśli not found
Forum PHP.pl > Forum > Przedszkole
peter13135
Mam tai plik htaccess

Kod
SetEnv PHP_VER 5
RewriteEngine On


RewriteRule accept,(.*) index.php?module=orders&list=yes&id=$1&act=a
RewriteRule canel,(.*) index.php?module=orders&list=yes&id=$1&act=c
RewriteRule child,del,(.*) index.php?module=child&del=$1


/*
pół kilometra kodu
*/


ErrorDocument 404 http://adres.com.pl/404.html


Jeśli wpiszę takie coś :
http://adres.com.pl/asdasd
to przekieruje mnie na stronę 404.html
a jak takie coś :http://asdasd.adres.com.pl/asdasd
to mam brzydką stronę "not found"

jak to poprawić ?
patrysiek2
Może ten szczegół zadziała, jak nie to... testuj inne pomysły

To:
Kod
ErrorDocument 404 http://adres.com.pl/404.html


Na to:

Kod
ErrorDocument 404 /404.html

peter13135
Ekhm. Bardzo dziękuję Ci za zainteresowanie, ale to co mi wkleiłeś w żaden sposób nie ma się do problemu.
AdIoS_Neo
Witam,
to zależy gdzie masz ten .htaccess umieszczony, do jakiego katalogu odwołuje się subdomena i co robisz z adresem którego nie znajdujesz na podstronie do której prowadzi subdomena. Masz to gdzieś live umieszczone ?
peter13135
Jest sobie folder public_html <- tam plik index.php, .htaccess i pare innych.
Jak wygląda plik .htaccess to wam z grubsza pokazałem.

Co masz na myśli "do jakiego katalogu odwołuje się subdomena questionmark.gif
Tu nie ma subdomeny sam sobie wymyśliłem

asdasddasdas.adres.pl i chciałbym, żeby to przekierowało mnie do adres.pl/404.html
AdIoS_Neo
w takim razie spróbuj tego:
Kod
RewriteCond %{HTTP_HOST} !^(www\.)?adres\.pl/? [NC]
RewriteRule (.*) http://www.adres.pl/404.php [L]


btw. wsadź to od razu po RewriteEngine On
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.