Stránka 1 z 2

.htaccess - dotaz :)

Napsal: 20 říj 2009 09:58
od Stene
Ahoj, měl bych dotaz. Pokud v souboru .htaccess zadám
deny from xx.xx.xx.xx.xx (libovolná IP adresa)
Odkáže mě to na stránku:
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
-----------------------------------------------------------------------------

Jak udělám, aby zabanovaní uživatelé byly odkázáni na stránku neco.php?

Re: .htaccess - dotaz :)

Napsal: 20 říj 2009 10:23
od Stene
Ještě bych potřeboval návod na odstranění přípony .php. Například www.neco.cz/kontakty.php se změnilo na www.neco.cz/kontakty (bez koncovky PHP)

Re: .htaccess - dotaz :)

Napsal: 20 říj 2009 15:16
od CZechBoY
Těžko asi změní tu koncovku :)
návod na htaccess: http://www.jakpsatweb.cz/server/htaccess.html

Re: .htaccess - dotaz :)

Napsal: 20 říj 2009 16:00
od Stene
CZechBoY.. Tady jsme hledal.
Koukni například zde: http://dacesilianas.cz/jak_zacit/ -> otevři si odkaz a řekni mi, jestli tam vidíš koncovku : )

Re: .htaccess - dotaz :)

Napsal: 20 říj 2009 23:29
od mike007
S tím odkazováním bez přípony je to jednoduché. Prostě si soubor kontakty.php přejmenuj na index.php, vlož třeba do složky kontakty a poté stačí odkázat takto

Kód: Vybrat vše

http://www.neco.cz/kontakty/


S tím banováním ti už CzechBoy pomohl.

Re: .htaccess - dotaz :)

Napsal: 21 říj 2009 09:16
od CZechBoY
mike007: chtěl bych vidět, jak budeš takhle dělat 20adresářů :D
na redakčních systémech se tomu říká myslím nice url nebo tak nějak (hezká url) - nahrazje to číslo článku za název článku - např. index.php?id=123 a místo toho se zapnutým pěkným url to napíše http://www.pc-help.cz/htaccess_dotaz :)

edit:
Tak jsem našel něco k tý pěkný URL na programujte.com je to asi URL z nárvu článku, tak něco můžeš zkusit :)
nebo: http://latrine.dgx.cz/php-soubor-cesta-a-url-prehledne

Re: .htaccess - dotaz :)

Napsal: 21 říj 2009 09:23
od Myloš
Těm „hezkým URL“ („pěkným URL“) se říká „mode rewrite“ a mnohokrát se to řešilo na http://diskuse.jakpsatweb.cz/ – stačí trochu pohledat (pod všemi těmi názvy), jakož i jinde na webu.

Re: .htaccess - dotaz :)

Napsal: 21 říj 2009 09:31
od Stene
Dobře..
A jak je to s tím banováním. Když zadám

Kód: Vybrat vše

deny from xx.xx.xx.xx.xx (libovolná IP adresa)

Tak mě to odešle na error 500. Jak udělám přesměrování z toho erroru na soubor neco.php?
prošel jsem jakpsatweb a asi jsem slepej. Možná to dělají prášky : (

Re: .htaccess - dotaz :)

Napsal: 21 říj 2009 09:36
od CZechBoY
ErrorDocument 500 /chyba.php
zkusil jsem jenom předělat chybu 404 na chybu 500
jinak chyba 500 je chyba s htaccess nastavením myslim
k tomu pretty url: dá se to i přes htaccess, ne jen přes mod rewrite :)

Re: .htaccess - dotaz :)

Napsal: 21 říj 2009 09:55
od Stene
Chyba 500 se objeví, když je něco chybně zapsáno, čili v .htaccess zadám deny from xx.xx.xx.xx.xx.. Zkusím do .htaccess zadat

Kód: Vybrat vše

#IP ban
deny from xx.xx.xx.xx.xx
#Document error
ErrorDocument 500 /chyba.php

Uvidím a napíšu.

Re: .htaccess - dotaz :)

Napsal: 21 říj 2009 09:58
od CZechBoY
a ještě
allow from all
http://www.sohtanaka.com/web-design/ban-user-htaccess/
generátor banu: http://tools.dynamicdrive.com/userban/
pak tam ještě zadáš kam se má jít při jaké chybě :)

Re: .htaccess - dotaz :)

Napsal: 21 říj 2009 10:10
od Stene
No tak jsem zkoušel a zkoušel a došel jsem k tomuto:

Kód: Vybrat vše

#Document error
ErrorDocument 403 ip_ban.php

Tohle mě hodí prázdnou stránku, na které je napsáno "ip_ban.php"
_________________________________________________________________

Kód: Vybrat vše

#Document error
ErrorDocument 403 /ip_ban.php

A tohle mi vyhodí tuhle stránku

Forbidden

You don't have permission to access / on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.




Asi chci nemožné. Chci zabanovat uživatele na určité IP, ale chci aby se mu jeden soubor zobrazoval (v tomto případě ip_ban.php) jde to vůbec?