Bugzilla – Attachment 15586 Details for
Bug 9683
Allow disable rewrite apache mod
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Proposed patch
0001-Bug-9683-Allow-disable-rewrite-apache-mod.patch (text/plain), 3.01 KB, created by
Fridolin Somers
on 2013-02-21 14:29:54 UTC
(
hide
)
Description:
Proposed patch
Filename:
MIME Type:
Creator:
Fridolin Somers
Created:
2013-02-21 14:29:54 UTC
Size:
3.01 KB
patch
obsolete
>From e889978106278df8e869ffb82bb8535a8cbc0275 Mon Sep 17 00:00:00 2001 >From: Fridolyn SOMERS <fridolyn.somers@biblibre.com> >Date: Thu, 21 Feb 2013 15:26:32 +0100 >Subject: [PATCH] Bug 9683: Allow disable rewrite apache mod > >In Apache config koha-httpd.conf, URL-rewriting is enabled and does not allow to disable mod_rewrite. >Also, first rewriting rule "RewriteRule (.+) $1?%1%2 [N,R,NE]" is enabled by default. This rule rewrites nearly every URL. I propose to comment it in sources so that is must be intentionally enabled. > >This patch sets rewriting options into a conditional tag. > >Test plan : >Test OPAC and intranet with and without mod_rewrite activated. >--- > etc/koha-httpd.conf | 48 +++++++++++++++++++++++++++--------------------- > 1 file changed, 27 insertions(+), 21 deletions(-) > >diff --git a/etc/koha-httpd.conf b/etc/koha-httpd.conf >index dc82d08..d2e2d6e 100644 >--- a/etc/koha-httpd.conf >+++ b/etc/koha-httpd.conf >@@ -82,18 +82,20 @@ > ErrorDocument 404 /cgi-bin/koha/errors/404.pl > ErrorDocument 500 /cgi-bin/koha/errors/500.pl > >-# Rewrite Rules >- RewriteEngine On >- >-# Uncomment to turn on rewrite logging >-# RewriteLog __LOG_DIR__/koha-opac-rewrite.log >-# RewriteLogLevel 1 >- RewriteCond %{QUERY_STRING} (.*?)(?:[A-Za-z0-9_-]+)=&(.*) >- RewriteRule (.+) $1?%1%2 [N,R,NE] >- >- RewriteRule ^/bib/([^\/]*)/?$ /cgi-bin/koha/opac-detail\.pl?bib=$1 [PT] >- RewriteRule ^/isbn/([^\/]*)/?$ /search?q=isbn:$1 [PT] >- RewriteRule ^/issn/([^\/]*)/?$ /search?q=issn:$1 [PT] >+ <IfModule mod_rewrite.c> >+ # Rewrite Rules >+ RewriteEngine On >+ >+ # Uncomment to turn on rewrite logging >+ #RewriteLog __LOG_DIR__/koha-opac-rewrite.log >+ #RewriteLogLevel 1 >+ >+ RewriteCond %{QUERY_STRING} (.*?)(?:[A-Za-z0-9_-]+)=&(.*) >+ #RewriteRule (.+) $1?%1%2 [N,R,NE] >+ RewriteRule ^/bib/([^\/]*)/?$ /cgi-bin/koha/opac-detail\.pl?bib=$1 [PT] >+ RewriteRule ^/isbn/([^\/]*)/?$ /search?q=isbn:$1 [PT] >+ RewriteRule ^/issn/([^\/]*)/?$ /search?q=issn:$1 [PT] >+ </IfModule> > </VirtualHost> > > ## Intranet >@@ -166,14 +168,18 @@ > </IfModule> > </IfModule> > >- RewriteEngine On >-# Uncomment to turn on rewrite logging >-# RewriteLog __LOG_DIR__/koha-intranet-rewrite.log >-# RewriteLogLevel 1 >+ <IfModule mod_rewrite.c> >+ # Rewrite Rules >+ RewriteEngine On >+ >+ # Uncomment to turn on rewrite logging >+ #RewriteLog __LOG_DIR__/koha-intranet-rewrite.log >+ #RewriteLogLevel 1 > >- RewriteCond %{QUERY_STRING} (.*?)(?:[A-Za-z0-9_-]+)=&(.*) >- RewriteRule (.+) $1?%1%2 [N,R,NE] >- RewriteRule ^/bib/([^\/]*)/?$ /cgi-bin/koha/detail\.pl?bib=$1 [PT] >- RewriteRule ^/isbn/([^\/]*)/?$ /search?q=isbn:$1 [PT] >- RewriteRule ^/issn/([^\/]*)/?$ /search?q=issn:$1 [PT] >+ RewriteCond %{QUERY_STRING} (.*?)(?:[A-Za-z0-9_-]+)=&(.*) >+ #RewriteRule (.+) $1?%1%2 [N,R,NE] >+ RewriteRule ^/bib/([^\/]*)/?$ /cgi-bin/koha/detail\.pl?bib=$1 [PT] >+ RewriteRule ^/isbn/([^\/]*)/?$ /search?q=isbn:$1 [PT] >+ RewriteRule ^/issn/([^\/]*)/?$ /search?q=issn:$1 [PT] >+ </IfModule> > </VirtualHost> >-- >1.7.10.4 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 9683
:
15586
|
16215
|
17151