TecBrat Posted October 7, 2011 Share Posted October 7, 2011 This link: http://httpd.apache.org/docs/2.0/mod/core.html#include shows that apache allows files to be included in it's configure files, but it did not work when I tried it in .htaccess. Does anyone know if it's supposed to? In one site I put this in .htaccess: Include /home/test/public_html/dynamic/dyn_htaccess.inc in the test account's public_html/dynamic directory, I put a dyn_htaccess.inc file with this content: ErrorDocument 404 /home/test/public_html/404_error.php I verified that 404_error.php exists in the specified path but when I accessed the account where I put the include directive in .htaccess, I got a 500 server error. Quote Link to comment https://forums.phpfreaks.com/topic/248626-apache-include-directive/ Share on other sites More sharing options...
premiso Posted October 7, 2011 Share Posted October 7, 2011 ErrorDocument 404 /home/test/public_html/404_error.php This should be the file relative to the web url. So it should just be 404_error.php ErrorDocument 404 404_error.php Which should work. Quote Link to comment https://forums.phpfreaks.com/topic/248626-apache-include-directive/#findComment-1276982 Share on other sites More sharing options...
trq Posted October 7, 2011 Share Posted October 7, 2011 As simple check of the manual (http://httpd.apache.org/docs/2.2/mod/core.html#include) and you would have seen that the Include directive is only allowed within server config, virtual host and directory contexts. So not, it does not work within a .htaccess file. Quote Link to comment https://forums.phpfreaks.com/topic/248626-apache-include-directive/#findComment-1277102 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.