.htaccess - Show a custom page for notfound folders -
i want show custom page example sub.php , whenever url not found
for example
http://domain.com/blabla/ http://domain.com/blabla/bladas.html http://domain.com/tedabad/dasd/sadsad/
so above examples of not found urls , display contents of http://domain.com/sub.php
, tried below code , not working
options +followsymlinks -multiviews # turn mod_rewrite on rewriteengine on rewritebase / rewritecond %{request_filename} !-d [or] rewritecond %{request_filename} !-f [or] rewritecond %{request_filename} !-l rewriterule ^ - [l] rewriterule ^([^/]+)/?$ /sub.php [l] rewriterule ^([^/]+)/(.+?)/?$ /$1/sub.php [l]
you can check presence of sub.php
in rewritecond
, use errordocument
directive:
options +followsymlinks -multiviews rewriteengine on rewritecond %{request_filename} !-d rewritecond %{document_root}/$1/sub\.php -f [nc] rewriterule ^([^/]+)/(.+?)/?$ /$1/sub.php [l] rewritecond %{request_filename} !-d rewritecond %{request_filename} !-f rewriterule . /sub.php [l]
Comments
Post a Comment