.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

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

gradle error "Cannot convert the provided notation to a File or URI" -

python - NameError: name 'subprocess' is not defined -