Difference between revisions of "How to add a subdirectory that runs PHP scripts"
(→Edit (or create) [eprint install dir]/archives/[archive]/cfg/cfg.d/20_baseurls.pl) |
|||
Line 2: | Line 2: | ||
In this example, we are adding a 'blog' directory, perhaps to host wordpress. | In this example, we are adding a 'blog' directory, perhaps to host wordpress. | ||
− | ===Edit | + | ===Edit [eprint install dir]/archives/[archive]/cfg/cfg.d/[[20_baseurls.pl]]=== |
Amend this line to include the directory you want to make an exception for. | Amend this line to include the directory you want to make an exception for. |
Revision as of 15:17, 7 March 2012
In this example, we are adding a 'blog' directory, perhaps to host wordpress.
Edit [eprint install dir]/archives/[archive]/cfg/cfg.d/20_baseurls.pl
Amend this line to include the directory you want to make an exception for.
Here we are adding the directory /blog/ to the array.
$c->{rewrite_exceptions} = [ '/cgi/', '/archive/', '/blog/'];
Save and close.
Edit: [eprint install dir]/archives/[archive]/cfg/apachevhost.conf
And add the following.
Alias /blog/ /path/to/blog/ <Location "/blog"> AddHandler php5-script php DirectoryIndex index.php </Location> <Directory /path/to/blog> Order allow,deny Allow from all </Directory>
Restart Apache
/etc/init.d/apache2 force-reload