From: David M. <ma...@ha...> - 2012-06-22 06:39:36
|
Hi Jamal, At Thu, 21 Jun 2012 15:30:12 -0500, Jamal pathan wrote: > Hello, > > After installation I can load the vufind default page ie /vufind/ and all the options + logo come up, but on clicking any of the links results in a page not found error. > > Here’s Apache error log: > > Thu Jun 21 15:19:33 2012] [error] [client 192.168.1.123] File does not exist: C:/vufind/web/Search, referer: http://192.168.2.155:8090/vufind/ > > Apache Access log: > > 192.168.1.123 - - [21/Jun/2012:15:19:33 -0500] "GET /vufind/Search/Results?lookfor=&type=AllFields&filter%5B%5D=format%3A%22Book%22 HTTP/1.1" 404 219 > Looks like a problem with the mod_rewrite configuration in Apache config. E.g. this part <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # Note: The following RewriteRule directives include the [B] flag to escape # backreferences. This prevents encoding problems caused by special characters # like & if they show up in ids. Note that the flag doesn't work in some # versions of Apache prior to 2.2.12; if you run into trouble, try upgrading. RewriteRule ^(MyResearch)/([^/]+)/(.+)$ index.php?module=$1&action=$2&id=$3 [B,L,QSA] RewriteRule ^(Record)/([^/]+)/(.+)$ index.php?module=$1&id=$2&action=$3 [B,L,QSA] RewriteRule ^(Record)/(.+)$ index.php?module=$1&id=$2 [B,L,QSA] RewriteRule ^([^/]+)/(.+)$ index.php?module=$1&action=$2 [B,L,QSA] </IfModule> The `clean' URLs like Search/Home are rewritten to e.g. index.php?module=Search&action=Home. Best, -- David -- David Maus Herzog August Bibliothek - D-38299 Wolfenbuettel Phone: +49-5331-808-317 Email: ma...@ha... PGP Key 0x0CC2E093512F7385 Fingerprint 1AD2 EE67 224F 18C5 EA55 98AD 0CC2 E093 512F 7385 |