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. 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. 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. Link to comment https://forums.phpfreaks.com/topic/248626-apache-include-directive/#findComment-1277102 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.