Difference between revisions of "How to add a subdirectory that runs PHP scripts"
| Line 1: | Line 1: | ||
| + | In this example, we are adding a blog directory, perhaps to host wordpress. | ||
| + | |||
===Edit [eprint install dir]/archives/[archive]/cfg/cfg.d/[[urls.pl]]=== | ===Edit [eprint install dir]/archives/[archive]/cfg/cfg.d/[[urls.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. |
$c->{[[rewrite_exceptions]]} = [ '/cgi/', '/archive/', ''''/blog/'''']; | $c->{[[rewrite_exceptions]]} = [ '/cgi/', '/archive/', ''''/blog/'''']; | ||
Revision as of 21:32, 18 February 2010
In this example, we are adding a blog directory, perhaps to host wordpress.
Edit [eprint install dir]/archives/[archive]/cfg/cfg.d/urls.pl
Amend this line to include the directory you want to make an exception for.
$c->{rewrite_exceptions} = [ '/cgi/', '/archive/', '/blog/'];
Here we are adding the directory /blog/ to the array.
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>