| Autor | Zpráva | ||
|---|---|---|---|
| Fisir Profil |
#1 · Zasláno: 9. 8. 2013, 19:53:37
Ahoj. Na svém webu provozuji rubriku IT blog, která má hezké adresy. K tomu slouží htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ clanky/$1.php [QSA]clanky/(neco).php neexistuje se zobrazí chyba 500, zatímco já bych byl rád, aby se nic nepodstrkávalo a vypsala se normálně chyba 404. Bohužel, nevím, jak z adresy dostat text za posledním lomítkem, abych to mohl zjistit. Lze to provést přímo v htaccessu, nebo potřebuji další PHP soubor, který o existenci rozhodne?
|
||
| Taps Profil |
#2 · Zasláno: 9. 8. 2013, 20:05:33
Fisir:
zkus to trošku poupravit RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ clanky/$1.php [QSA,L]
ErrorDocument 404 /chyba404.htmla vytvoř si soubor chyba404.html |
||
| Fisir Profil |
#3 · Zasláno: 9. 8. 2013, 20:09:45
Reaguji na Tapse:
Stále chyba 500. |
||
| Kajman Profil |
#4 · Zasláno: 9. 8. 2013, 20:50:17
Cyklí se to. Zkuste např.
RewriteRule ^([^.]+)$ clanky/$1.php [QSA,L] |
||
| Fisir Profil |
#5 · Zasláno: 9. 8. 2013, 20:54:55
Reaguji na Kajmana:
Dík! |
||
|
Časová prodleva: 12 let
|
|||
0