problema mod rewrite

Discuţii despre serverele web pe care poate rula PHP: Apache, Internet Information Server (IIS), nginx, lighttpd.

Discuţii despre cloud computing: Amazon Web Services, Azure, Google App Engine, Cloudflare

Moderator: Moderatori

user
PHPRomania Supporter
Mesaje: 24
Membru din: Joi Iul 20, 2006 4:09 pm

problema mod rewrite

Mesajde user » Sâm Dec 01, 2007 2:54 pm

Salut,

Am un pardalnic de .htaccess:


Cod: Selectaţi tot

ErrorDocument 400 customError.php
ErrorDocument 401 customError.php
ErrorDocument 403 customError.php
ErrorDocument 404 customError.php
ErrorDocument 500 customError.php

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteRule    ^$     [L]
   RewriteRule    (.*) index.php [L]
</IfModule>


Ce ar trebui sa faca:
- sa redirecteze toate erorile 400, 401, 403, 404, 500 in customError.php
- sa treaca orice URL vine pe site prin index.php

Problema este (cel putin una pe care am descoperit-o acum, probabil ca pot fi mai multe) ca, atunci cand am link cu spatiu, deci transformat in %20 de browser (in orice loc al URL-ului), sub forma / / sau /%20/:

http://www.site.com/ / (http://www.site.com/%20/)

imi apare eroarea clasica de 403, deci nici nu-l duce in index.php nici nu apare eroarea custom.

Please help :)



Înapoi la “Servere Web”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator